2009-05-01 1 views
0

In meinem Flash-Film lade ich einen anderen Flash-Film mit Taste. Das Problem ist, wenn ich die Taste auslöst, funktioniert das Ereignis beim Laden nicht. Wenn ich die Schaltfläche ankreuze, wird das Ereignis durch die Wurzelfunktion des Eltern-Clips ausgelöst. Wie kann ich das Button-Event auf dem geladenen Film aktivieren, wenn ich es auf meinen Flash-Film lade?Aktivieren Sie das Ereignis "Filmtaste laden" auf einem anderen Flash-Film.

Antwort

0

Welche Version von ActionScript verwenden Sie?

Wenn Sie as2.0 verwenden, verwenden Sie die MovieClipLoader-Klasse, um Ihre swf zu laden und versuchen Sie, auf Ihre Schaltfläche im onLoadInit Event-Handler zuzugreifen.

Wenn Sie as3.0 verwenden, versuchen Sie erneut, auf Ihre Schaltfläche im Event.INIT Handler Ihrer Loader-Instanz zuzugreifen. Denken Sie daran, dass Sie in as3 einen Listener für die contentLoaderInfo-Eigenschaft Ihres Loaders anzeigen, nicht direkt für die Loader-Instanz.

Das init-Ereignis wird ausgelöst, sobald die SWF-Last war und die Klassen/Instanzen innerhalb initialisiert wurden, so sollten Sie in der Lage sein, sie dann zugreifen.

Goodluck!

Verwandte Themen