| |||||||
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: May 2005
Beiträge: 8
| onEnterFrame nicht mehr ausführen
Servus. Eine kurze, vermutlich dumme, Frage: Ich habe in einem Movieclip im root-Verzeichnis die Methode onEnterFrame, welche den Movieclip bewegt. Der Movieclip ist zusätzlich noch animiert. Jetzt möchte ich, dass auf Knopfdruck die onEnterFrame Methode nicht mehr ausgeführt wird, das Objekt soll aber geladen bleiben. Es ist kein Problem nun die Animation mit stop() oder gotoAndStop() zu stoppen, aber onEnterFrame wird weiterhin (logischerweise) ausgeführt. Ergebnis: Animation ist aus, das Ding bewegt sich aber noch. Da sich der Clip samt Script im root-Verzeichnis befindet, habe ich mir gedacht, halte ich einfach das ganze Dingen mit _root.stop(); an. Das funzt aber nicht, das Ding bewegt sich einfach weiter (was mir nicht wirklich einleuchtet). Wie bringe ich nun den Clip dazu stehenzubleiben bzw. wie deaktiviere ich onEnterFrame bei einem Objekt (ähnlich wie in VB enabled = false?)? Danke im voraus. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: May 2005
Beiträge: 8
|
Hatte schon delete _root.bla.onEnterFrame versucht (weil ich ja von einem anderen Objekt aus löschen will), nur leider funktionierts nicht, es bewegt sich einfach weiter :\ edit: Merke grade, dass ich unverständliche *******e geschrieben hab. Die Uhrzeit ists schuld ![]() Ich hab keine eigene Methode geschrieben, der Kram steht in onClipEvent(enterFrame). Geändert von Bushaltenulf (16-05-2005 um 00:55 Uhr) |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: May 2005
Beiträge: 8
|
Siehe oben, habe Bockmist geschrieben ![]() edit: Also nochmal im Klartext: Im onClipEvent(enterFrame) des Clips wird selbiger kontinuierlich nach rechts bewegt. Nun möchte ich, OHNE zusätzliche Hilfsvariable, dass der Code im onClipEvent(enterFrame) nicht mehr ausgeführt wird, wenn man auf einen anderen Button klickt, folglich das Dingen stehen bleibt. Es soll aber später auch wieder problemlos aktiviert werden können. In VB wäre das wie gesagt ganz simpel per objekt.enabled = false bzw. true erledigt. Nur wie mache ich das in ActionScript? Arrrrr, die Uhrzeit. Geändert von Bushaltenulf (16-05-2005 um 01:15 Uhr) |
| | |
| | #8 (permalink) |
| poke Registriert seit: Dec 2002 Ort: Iserlohn [NRW]
Beiträge: 2.304
|
vielleicht reichts dir ja so: ActionScript:
|
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |