Autor |
Nachricht |
Noctis
Threadersteller
Dabei seit: 05.02.2007
Ort: Baden (D)
Alter: -
Geschlecht:
|
Verfasst Mi 08.07.2009 17:24
Titel [AS3] Von einem MC in anderen überblenden |
|
|
Hallo zusammen
Wiedermal eine Actionscript Frage [irgendwie muss mans ja lernen ]
Ich stoppe root und rufe einen MC auf:
Code: | stop();
mc_scene1.play(); |
In mc_scene1 wechsel ich wieder zu root und spiel an der nächsten Szene weiter:
Code: | MovieClip(root).gotoAndPlay( "scene2" ); |
dort stp, mc_scene2 aufrufen usw.
Wie kann ich nun von mc_scene1 auf mc_scene2 überblenden.
Ich glaub, dass das womöglich der falsche ansatz war. Hat jemand ne Idee?
Ein im Netz gefundener Ansatz war, den einen MC in den Hintergrund, den anderen in den Vordergrund, dann den Vordergrund ausblenden lassen. Hat hier wer ein (pseudo-)code Fragment?
Dann noch was: Ist MovieClip(root).gotoAndPlay( "scene2" ) == _root.gotoAndPlay( "scene1"); in AS3?
danke schonmal!
Greets, noc
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.07.2009 05:53
Titel
|
|
|
A) Ein guter Tipp: Lass Szenen sein. Bringt mehr ärger als Nutzen
B) Du kannst von mc_scene1 garnicht auf mc_scene2 überblenden. Die liegen ja in 2 Szenen. Deswegen siehe A)
Aber wozu brauchst Du überhaupt Szenen, wenn Du doch schon alles 2 seperaten MC´s hast ?
|
|
|
|
|
Anzeige
|
|
|
Noctis
Threadersteller
Dabei seit: 05.02.2007
Ort: Baden (D)
Alter: -
Geschlecht:
|
Verfasst Do 09.07.2009 09:05
Titel
|
|
|
naja, ich hab n bild, das sich gerade mal 60px über die bühne bewegt. Das ganze recht langsam.
Wollt das einfach bissel struckturieren, damit ich nicht hinterher 500 Frames durchscrollen muss.
Und da mir der Professionelle Flash workflow fehlt, dacht ich, das wäre ne möglichkeit
Ideen?
€: ah, moment, ich glaub wir reden aneinander vorbei: Ich mein nicht die Szenen im Sinne von Einfügen>Szene, sondern einfach Bildbezeichnungen als Marker.
Einfach ausgedrückt: wie kann ich zwei MCs ineinander überblenden lassen, wobei der zweite erst bei Frame Xy des ersten einblendet bzw. der erste ausblendet?
Zuletzt bearbeitet von Noctis am Do 09.07.2009 09:13, insgesamt 1-mal bearbeitet
|
|
|
|
|
phihochzwei
Moderator
Dabei seit: 08.06.2006
Ort: Mülheim an der Ruhr
Alter: 46
Geschlecht:
|
Verfasst Do 09.07.2009 09:27
Titel
|
|
|
Also per AS gibt es verschiedene Tweening-Klassen.
Ich müßte mal sehen was Du da gebaut hast, mir fehlt gerade ein wenig das Verständniss was du da gebaut hast
|
|
|
|
|
Noctis
Threadersteller
Dabei seit: 05.02.2007
Ort: Baden (D)
Alter: -
Geschlecht:
|
Verfasst Do 09.07.2009 11:35
Titel
|
|
|
Diese#!@%&§ IT lässt mich nicht dach draußen FTPen...
Ich versuchs nochmal mit pseudocode. Zwei rechecke, wobei das eine ins andere überblenden soll
Code: |
stop();
//verschiebe rec0 hinter rec1 ; hier ist noch rec 0 zu sehen
var myTweenAlpha1:Tween = new Tween(rec1, "alpha", None.easeOut, 0, 1, 0.5, true); /rec 0 wird mit rec1 überblendet
var myTweenX1:Tween = new Tween(rec1, "x", None.easeIn, 100, 40, 5, true); //das ganze bekommt n motion tween
MovieClip(root).gotoAndStop( 10 ); //und da das ganze mit rec2 nochmal
|
usw.
ich steh einfach gerade aufm schlauch. Dazu kommen noch mangelnde Flash kenntnisse
|
|
|
|
|
Noctis
Threadersteller
Dabei seit: 05.02.2007
Ort: Baden (D)
Alter: -
Geschlecht:
|
Verfasst Mo 13.07.2009 15:55
Titel
|
|
|
ok, ich werds mit Tweener machen.
Ansätze:
Zitat: | Tweener.addTween(mc_scene1, {x:10, time:7, transition:"linear", onComplete: nxtScn()});
function nxtScn(){
addChildIndex();
}; |
jedoch funktioniert das nicht so, wie ich will. Hier wird zum beispiel zuerst test ausgegeben, bevor die Animation zu ende ist...
Code: | import caurina.transitions.*;
function nxtScn () {
trace ("test");
};
Tweener.addTween(mc_scene1, {x:10, time:3, transition:"linear", onComplete: nxtScn()}); |
kann mir jemand auf die sprünge helfen?
|
|
|
|
|
Noctis
Threadersteller
Dabei seit: 05.02.2007
Ort: Baden (D)
Alter: -
Geschlecht:
|
Verfasst Mi 15.07.2009 11:44
Titel
|
|
|
lösung: die übergabeparameter entfernen
onComplete:nxtScn [ohne "()"]
|
|
|
|
|
|
|
|
Ähnliche Themen |
Hintergrundbilder überblenden
Suche Flash Freeware zum ÜBERBLENDEN
Flash-Intro auf Startseite überblenden
Falsh video mit div überblenden, der ie verschiebt den div
[Flex 3] Komisches Verhalten beim Überblenden
|
|