mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 01:16 Benutzername: Passwort: Auto-Login

Thema: [FLASH] slideshow bzw. diashow, automatischer bildwechsel vom 17.06.2006


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> [FLASH] slideshow bzw. diashow, automatischer bildwechsel
Seite: Zurück  1, 2, 3, 4 ... 7, 8, 9, 10, 11 ... 13, 14, 15, 16  Weiter
Autor Nachricht
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Di 15.01.2008 21:37
Titel

Antworten mit Zitat Zum Seitenanfang

Try

http://www.mediengestalter.info/forum/19/mgi-flash-tutorials-27923-1.html

oder

http://www.mediengestalter.info/forum/19/actionscript-tweenings-per-undokumentierter-klasse-61604-1.html
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bigtail

Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 16.01.2008 11:44
Titel

Antworten mit Zitat Zum Seitenanfang

Danke für die Links.
Ich versuche seit gestern Nacht (übrigens bis 2 Uhr früh saß ich daran) eine andere Transition für die Diashow zu erstellen, leider ohne Erfolg.

Also ich habe gelernt, dass der folgende Code für den Bildübergang zuständig ist:
Code:
function fadePic() {
      FadeOut = new mx.transitions.Tween(OldPic, "_alpha", mx.transitions.easing.Regular.easeInOut, 100, 0, 4, true);
      FadeIn = new mx.transitions.Tween(ActivePic, "_alpha", mx.transitions.easing.Regular.easeInOut, 0, 100, 2, true);
      FadeIn.onMotionFinished = function() {
         OldPic = ActivePic;
      };
   }


Ich habe auch gelernt, dass du in deinem Beispiel die Transition-Klassen von Flash MX eingesetzt hast.
Ich habe gelernt, dass die Klassen im Verzeichnis:
C:\Program Files\Adobe\Adobe Flash CS3\en\First Run\Classes\mx\transitions
zu finden sind. (ich arbeite mit einem englischen Windows)

Ich habe auch dieses Tool gefunden, mit dem man angeblich alle Transition-Effekte ganz einfach erstellen kann:
Transition Explorer

Dennoch schaffe ich es nicht dein Code so zu ändern, dass statt fading z.B. zooming angewendet wird.

Wäre es möglich, dass du bezogen auf dein Code ein Beispiel für z.b. Zoom-Transition postest??

Ich wäre dir echt dankbar.


Zuletzt bearbeitet von bigtail am Mi 16.01.2008 11:46, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 16.01.2008 11:57
Titel

Antworten mit Zitat Zum Seitenanfang

Ich bin zwar kein Freund des TransitionManager aber:

Code:

import mx.transitions.*;
import mx.transitions.easing.*;

function fadePic() {
      mx.transitions.TransitionManager.start(OldPic, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.OUT, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      mx.transitions.TransitionManager.start(ActivePic, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      OldPic = ActivePic;
   }
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bigtail

Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 16.01.2008 12:41
Titel

Antworten mit Zitat Zum Seitenanfang

Es klappt aber nicht!

Wenn ich das:
Code:
function fadePic() {
      FadeOut = new mx.transitions.Tween(OldPic, "_alpha", mx.transitions.easing.Regular.easeInOut, 100, 0, 4, true);
      FadeIn = new mx.transitions.Tween(ActivePic, "_alpha", mx.transitions.easing.Regular.easeInOut, 0, 100, 2, true);
      FadeIn.onMotionFinished = function() {
      OldPic = ActivePic;
      };
   }


Durch das:
Code:
import mx.transitions.*;
   import mx.transitions.easing.*;

   function fadePic() {
      mx.transitions.TransitionManager.start(OldPic,{type:mx.transitions.Zoom, direction:mx.transitions.Transition.OUT, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      mx.transitions.TransitionManager.start(ActivePic,{type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      OldPic = ActivePic;
   }


ersetze, dann werden keine Bilder mehr angezeigt.
Es erscheint aber auch keine Fehlermeldung.

.


Zuletzt bearbeitet von bigtail am Mi 16.01.2008 12:42, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 16.01.2008 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

FlamingArt hat geschrieben:
Ich bin zwar kein Freund des TransitionManager aber:

Code:

import mx.transitions.*;
import mx.transitions.easing.*;

function fadePic() {
                ActivePic._alpha = 100;
      mx.transitions.TransitionManager.start(OldPic, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.OUT, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      mx.transitions.TransitionManager.start(ActivePic, {type:mx.transitions.Zoom, direction:mx.transitions.Transition.IN, duration:1, easing:mx.transitions.easing.Back.easeInOut});
      OldPic = ActivePic;
   }


Zuletzt bearbeitet von phihochzwei am Mi 16.01.2008 12:52, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bigtail

Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 16.01.2008 13:10
Titel

Antworten mit Zitat Zum Seitenanfang

Wow!!, wunderbar, so hat's geklappt.

Ich habe auch einige andere Tranistion-Effekte ausprobiert und es klappt immer.

Besten Dank dafür

Zitat:
Ich bin zwar kein Freund des TransitionManager aber:


Warum eigentlich??

Was wäre dann die Alternative???

.
  View user's profile Private Nachricht senden
phihochzwei
Moderator

Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht: Männlich
Verfasst Mi 16.01.2008 13:14
Titel

Antworten mit Zitat Zum Seitenanfang

Selber bauen Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bigtail

Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 16.01.2008 13:29
Titel

Antworten mit Zitat Zum Seitenanfang

Ich hätte eine letzte Frage.

Dank dir kann ich nun ja jeweisl eine oder andere Transition als Überblendung zwischen den Bildern einsetzen.

Gibt es auch die Möglichkeit eine Mischung aller Transistions einzubauen?? So, dass eine Art Random-Überblendung erzeugt wird??
  View user's profile Private Nachricht senden
 
Ähnliche Themen Slideshow / Diashow abspielen
flash MX > probleme mit bildwechsel ...
Diashow in Flash
diashow in flash
Flash Bildgalerie (selbständiger Bildwechsel)
Flash: dynamische Diashow als PC.exe?
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4 ... 7, 8, 9, 10, 11 ... 13, 14, 15, 16  Weiter
MGi Foren-Übersicht -> Multimedia


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.