2010-12-01 6 views

Antwort

2

Ist das wirklich in der veröffentlichten SWF oder nur in der Flash-IDE? Durch Drücken der EINGABETASTE in Flash wird die Zeitleiste wiedergegeben.

Dies geschieht nur, wenn Sie bei der Betrachtung der SWF in Flash auf ENTER drücken. Versuchen Sie es im Dateisystem zu öffnen.

alt text

Wenn du nicht in KeyboardEvents aussehen sollte:

stage.addEventListener(KeyboardEvent.KEY_UP, onKeyUpHandler); 

private function onKeyUpHandler(event : KeyboardEvent) : void 
{ 
    switch(event.keyCode) 
    { 
     case Keyboard.ENTER: 
      nextFrame(); 
      break; 
    } 
} 
+0

in der veröffentlichten SWF –

+0

Dann verwenden Sie einfach die Methode nextFrame() – Mattias

+0

Ich möchte dies in veröffentlichten SWF getan werden. Ich habe deine obigen Skriptzeilen ausprobiert. Es funktioniert nicht. –

0

Wenn Sie Ihren Film testen. Anstatt nur auf cmd-enter zu drücken, drücken Sie cmd-f12, um es in einem Browser zu testen, wodurch die Standard-Eingabetaste des Flash-Speichers nicht mehr benötigt wird.

Verwandte Themen