Willkommen auf dem Portal für Mediengestalter
|
|
|
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:
|
|
|
|
|
bigtail
Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 16.01.2008 11:44
Titel
|
|
|
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
|
|
|
|
|
Anzeige
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 16.01.2008 11:57
Titel
|
|
|
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;
} |
|
|
|
|
|
bigtail
Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 16.01.2008 12:41
Titel
|
|
|
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
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 16.01.2008 12:52
Titel
|
|
|
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
|
|
|
|
|
bigtail
Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 16.01.2008 13:10
Titel
|
|
|
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???
.
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Mi 16.01.2008 13:14
Titel
|
|
|
Selber bauen
|
|
|
|
|
bigtail
Dabei seit: 26.04.2006
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 16.01.2008 13:29
Titel
|
|
|
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??
|
|
|
|
|
|
|
|
Ä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?
|
|
|
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.
|
|