Flash CS5 Actionscript 3.0 Gehen Sie zum Nächsten Frame und der Spiel-Code
Ich bin der Codierung eine einfache Film-Zeitleiste in Flash CS5 mit actionscript 3.0. Ich habe alle meine buttons funktionieren, außer für den Play-button, den würde ich gerne code, zu sagen, "gehen Sie zum nächsten frame und spielen". Hier ist meine aktuelle actionscript-kann mir jemand helfen den richtigen code?
fastforwardBtn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame);
function fl_ClickToGoToAndStopAtFrame(event:MouseEvent):void
{
gotoAndStop(4025);
}
stop();
gotoStopBtn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndStopAtFrame_2);
function fl_ClickToGoToAndStopAtFrame_2(event:MouseEvent):void
{
gotoAndStop(1);
}
gotoPlayBtn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToAndPlayFromFrame);
function fl_ClickToGoToAndPlayFromFrame(event:MouseEvent):void
{
gotoAndPlay(1);
}
stopBtn.addEventListener(MouseEvent.CLICK, fl_ClickToGoToNextFrame_2);
function fl_ClickToGoToNextFrame_2(event:MouseEvent):void
{
nextFrame();
}
playBtn.on (release) ;{
_root.gotoAndPlay(_currentframe+1);
}
InformationsquelleAutor Stephanie | 2011-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
sollte funktionieren, wenn Sie eine einfache fla. Und wenn das nicht zu funktionieren scheint, müssen Sie möglicherweise so etwas wie dieses Ziel der richtige Pfad:
Ohne zu wissen, Ihre fla-Struktur, es ist nur eine Vermutung 😉
auch = _root ist AS2, und Ziele immer _level0. Dies wird geändert in AS3 nur noch "root" und richtet sich an der Zeitachse des obersten Anzeigeobjekt-Containers.
statt nextFrame(); play();
Lol! play(). ja. Aus irgendeinem seltsamen Grund dachte ich, Sie waren nur zu versuchen, um vorab den Film 1 frame... /seufz. gut = sieht aus wie Sie bekommen, was Sie gesucht haben. Man könnte meinen, über die Kombination all dieser Funktionen in einer einzigen Funktion, die tests für einen bestimmten parameter der Tasten selbst. Sie konnte etwas tun, so einfach wie ordnen Sie einen parameter "name" entspricht einem Etikett, und dann tun Sie eine switch-Anweisung auf das Ziel der Veranstaltung. ( root.gotoAndPlay(e.Ziel.Namen); )
Danke für deine Hilfe, ich Schätze es wirklich!
InformationsquelleAutor Bosworth99