2016-05-22 8 views
0

Ich brauche eine einfache Anwendung mit Adobe Flash Professional.Adobe Flash professionelle Farbschalter auf Rahmen

Ich habe auf Rahmen 1 ein rotes Quadrat und auf Rahmen 2 das gleiche Quadrat blau.

Wenn ich auf dieses Quadrat drücke, muss ich das Quadrat blau machen, ich meine, ich muss zu Bild 2. Das ist wie ein Farbschalter. Haben Sie irgendwelche Ideen? Vielen Dank im Voraus.

Antwort

0

Auf jedem Ihrer Rahmen der

stop(); 

wurde hinzugefügt Code gewährleisten.

Dann in Ihrem ersten Rahmen add:

stage.addEventListener(MouseEvent.CLICK,gotoFrame2); 
function gotoFrame2(e:MouseEvent){ 
     gotoAndStop(2); 
} 

In Ihrem zweiten Rahmen unter 'stop()' hinzufügen:

stage.addEventListener(MouseEvent.CLICK,gotoFrame1); 
function gotoFrame1(e:MouseEvent){ 
     gotoAndStop(1); 
} 

Eine sicherere Option ist, genannt Sie Namen in den Eigenschaften Rahmen In der Funktion gotoAndStop können Sie die Zeichenkette aufrufen. Dadurch werden die potenziellen Störungen gespeichert, wenn Sie Rahmenpositionen ändern.

z:

gotoAndStop("MyHomePage") 

Viel Glück!

+0

Entschuldigung - um auf das Quadrat selbst klicken zu können, muss der Movie Clip einen Instanznamen haben (tun Sie dies im Eigenschaftsfenster). Dann statt stage.addEventListener ...- verwenden Sie - MovieClipName.addEventListener .. – user6372319

0

Hinzufügen "klick" Ereignis-Listener auf rotem Quadrat MovieClip und im Handler tun etwas wie gotoFrame (2);

Verwandte Themen