| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
| MovieClip mit Tasten steuern
Hallo, um es gleich zu sagen, ich bin in ActionScript ein blutiger Anfänger. Aber ich wurde dazu verdonnert, ein Quizspiel zu erstellen, das mit Buzzern gesteuert wird. Mit den zwei Buzzern soll eine laufende Animation (MovieClip) gestoppt werden. Nun habe ich durch ein KeyboardEvent zwei Tasten belegt. Wenn (if) Taste A gedrückt wird, dann soll der Clip pausieren und das gleiche bei Taste B. Mein Problem ist, dass sich die Animation (übrigens ein FLA-Film) nicht stoppen lässt. Der Instanzname ist objektSchule. Durch objektSchule.stop() sollte der doch normalerweise stoppen. Ich verstehe nicht, wo das Problem versteckt ist. Denn wenn ich eine andere Aufgabe zuordne, z. B. objektSchule.x=-10, dann bewegt sich der MovieClip, also die Taste funktioniert schon mal und der MC reagiert drauf. Aber das Stoppen funzt nicht. Hmm....Kann mir irgendwer helfen? |
| | |
| | #2 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
| Hinzufügung
Das ist der Code: stage.addEventListener(KeyboardEvent.KEY_DOWN, keyDownHandler); function keyDownHandler(event:KeyboardEvent):void { if (event.keyCode==65) { // Taste a gedrückt objektSchule1.stop(); } else if (event.keyCode==79) { // Taste o gedrückt objektSchule1.stop(); } } Muss dazu sagen, dass ich den Script auf einer Ebene schreibe, nicht im AS-Dokument. Ist das ein großer Unterschied? |
| | |
| | #3 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Willkommen im FlashForum! Das sollte eigentlich schon so funktionieren Bist Du sicher, dass objektSchule1 überhaupt das Objekt ist, in dem die Animation abläuft? Oder ist diese vielleicht nochmal in Unterobjekten verschachtelt? Wenn ja, dann müsstest Du diese stoppen.
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! |
| | |
| | #4 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
|
Der MovieClip "objektSchule1" ist nicht weiter verschachtelt. Liegt zwar auf einem Frame, auf der sozusagen eine Unterseite liegt, aber über dem clip ist nur noch die oberste Szene1. Kann es evtl daran liegen, dass der Clip automatisch abgespielt wird? Ich habe nämlich versucht, denn mit einem Button "LOS!" starten zu lassen, aber irgendwie läuft das auch nicht... Geändert von MaK0 (27-06-2011 um 18:05 Uhr) |
| | |
| | #8 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
|
Hallo, hab ich schon ausgebessert. Passiert immernoch nichts. Ich versuche gerade zudem mit dem "LOS!"-Button den Film zu starten - fehlanzeige. Versuche einen anderen Film zu importieren, vielleicht hat dieser irgendeinen Bug?? |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
| PHP-Code: Geändert von Martin Kraft (28-06-2011 um 10:22 Uhr) |
| | |
| | #11 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
| Grundlegende Frage
Kann es evtl am falschen Import des Videos liegen? Ich habe das Video in die Bib als externes Video mit Playback-Komponente geladen. Kann es daran liegen, dass es nicht steuerbar ist? Soll das Video irgendwie gesondert importiert werden, um von Actionscript angesprochen werden zu können? |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Apr 2011
Beiträge: 79
|
Derzeit fallen mir nur zwei Sachen auf. 1. Man könnte den KeyboardListener auf die stage legen. 2. Stimmen die KeyCodes mit den gedrückten Key´s auch überein? Könntest es mal mit KEYBOARD.DOWN und UP ausprobieren (Pfeiltasten). Evtl. läuft es ja damit. Sonst sehe ich immo auch nichts. Sorry. Gruß tschero |
| | |
| | #13 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 6.162
| Ich hab Deinen Code mal als solchen lesbar gemacht. Wenn Du ihn als [PHP] oder [CODE] markierst, kannst Du das auch ![]() Edit: Ach Du verwendest die FLVPlayBack-Komponente?! Diese wichtige Information hättest Du uns nicht solange vorenthalten dürfen! Dann musst Du natürlich die Instanz dieser Komponente ansprechen (und nicht nur das Objekt in dem sie liegt) und die Funktionen verwenden, die diese Komponenten zum Steuern zur Verfügung stellt: http://help.adobe.com/de_DE/FlashPlatform/reference/actionscript/3/fl/video/FLVPlayback.html
__________________ Viele Grüße // Martin Martin Kraft // Interaktionsdesign Hilfreiche Websites: // Hilfe zur Adobe Flash Plattform // ActionScript 2 Referenz // ActionScript 3 Referenz // ActionScript 3 Arbeitshandbuch // weitere Flash Ressourcen Bitte keine Flashfragen per PM oder Profilnachricht! Dafür ist das Forum da! Geändert von Martin Kraft (28-06-2011 um 10:32 Uhr) |
| | |
| | #14 (permalink) |
| Neuer User Registriert seit: Jun 2011
Beiträge: 12
| Es funzt :)
Es hat endlich geklappt ))) Freude, Freude!!! Es lag an der Reihenfolge...Mann, woher weiß ich, wo was rein muss? ![]() Ich habe die Abspielfunktion auf den Button "LOS!" gelegt und das Keyboardevent auf stage. Das Problem war, dass ich den EventListener VOR das "allgemeine" stop(); gelegt hab. Jetzt ist der drunter und es läuft. Immer diese fiesen Kleinigkeiten!!! Vielen Dank euch allen und ich werde bestimmt noch die ein oder andere Fraga haben, denn das Quiz ist noch lange nicht fertig ![]() P.S. Ich habe das Video zwar mit Playback importiert (andere Möglichkeit war da gar nicht zu Auswahl, außer einbetten oder von URL) und die Komponente aber ausgeschaltet. |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| keyboardevent, movieclip, stoppen, tasten |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS4] Steuern durch Tasten | Illtras | Flash Einsteiger | 1 | 03-03-2010 22:30 |
| tasten steuern | sushiexpress | ActionScript 1 | 0 | 26-02-2007 15:23 |
| Flash mit Tasten steuern | kalli | Flash 4 und Flash 5 | 1 | 12-07-2002 11:07 |
| MC-Position über Tasten steuern | badbuddha | Flash 4 und Flash 5 | 4 | 28-11-2001 13:27 |
| MC-Position über Tasten steuern | badbuddha | ActionScript 1 | 9 | 28-11-2001 13:22 |