| |||||||
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: Aug 2006
Beiträge: 487
|
Ich lade einen externen SWF-Film mit loadMovie auf die Stage. Nun verwendet der externe SWF-Film intern folgende Variable: Code: _level0.xmlFile Wie mache ich das? Vielen Dank für eure Antworten im Voraus! Mit freundlichen Grüßen Firemice |
| | |
| | #2 (permalink) |
| Webverwickler Registriert seit: May 2005
Beiträge: 326
|
also »außen« und »innen« ist etwas irreführend bei der Sache. Reden wir doch mal von Film A und Film B. Film A soll Film B laden. In Film A gibt es eine Variable meineVar_A, in Film B eine weitere meineVar_B. Das sieht dan in etwa so aus: ActionScript:
ActionScript:
ActionScript:
Noch zwei Sachen: Weil alle Flashfilme auch von anderen Flashfilmen geladen werden können, ist die Verwendung von _root (bzw. _level0) meinst nicht klug. Besser ist es mit this und _parent zu arbeiten. Dann gibts auch keine Schwierigkeiten, wenn du später feststellst, dass du deinen Film doch lieber ein einen anderen einbettest, weil vorher vielleicht noch ein Intro laufen soll oder so. Ein weiteres Problem ist, dass man bei loadMovie nicht weiß, wann zur Laufzeit das Laden des Films abgeschlossen ist und man auf die Variablen zugreifen kann. Man könnte das mit onEnterFrame umgehen, aber das ist nur ein Workaround, und da ist es ganz wichtig, die oEF wieder zu löschen, sonst geht es auf die Performance und/oder kann ganz seltsame Fehler produzieren. Besser verwendest du gleich die MovieClipLoader-Klasse. Die ist in der Flash-Hilfe recht gut beschrieben. Da kann man einen Listener platzieren, der insbesondere genau dann reagiert, wenn das erste Bild des geladenen Film abgespielt wird, also auch die Variablen verfügbar sind (onLoadInit). Außerdem kann man während des Ladens alles wichtige abfragen, um z.B. einen Ladebalken zu bauen oder eine Fehlermeldung auszugeben, wenn das Laden nicht geklappt hat.
__________________ Gruß Wanst Reden ist Silber, Schweigen ist Gold! ... Meistens |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| extern, loadmovie, parameter, übergeben |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Externe Parameter kommen nicht an | cneo | ActionScript 3 | 8 | 02-12-2009 14:00 |
| Loadmovie-URL mit Parameter? | boeschung | Flash Einsteiger | 4 | 26-02-2007 17:50 |
| parameter url bei loadMovie | commander-x | ActionScript 1 | 7 | 12-06-2003 10:15 |