| |||||||
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: Mar 2003
Beiträge: 22
| events und _level
hallo as-freaks, das event.model treibt mich im moment zum wahnsinn - folgendes problem: _root.myEvent.addListener(eventListener); funktioniert ohne probleme... wenn ich den Listener aber über _level10.myEvent.addListener(eventListener); hinzufüge, kann ich keine events abfangen...hat jemand dieselben Erfahrungen gemacht? Ciao zabroc |
| | |
| | #4 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Ist der Film auf level 10 ein F6 Film vom gleichen Server ? mfg r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #6 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Ist myEvent zu diesem Zeitpunkt schon initialisiert ? mfg r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #8 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
hm, was steckt denn hinter myEvent ? Edit: ich habe es gerade mal mit einem Textfeld und onChanged versucht, da klappt es prima. mfg r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #9 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 22
|
auf _level10 wird "vereinfacht" so initialisiert: myEvent= new Object(); ASBroadcaster.initialize(myEvent); und dann später: myEvent.broadcastMessage("onEvent"); der event kommt ja auch wie gesagt in meinem mc der von _level10 aus geladen wird an....aber halt nicht beim _level0 ...warum nur? |
| | |
| | #10 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 22
|
also ich habs hier nochmal idiotensicher mit diesem script ausprobiert: level0.fla: loadMovie("level10.swf",10); function loaded() { trace("callback"); eventListener = new Object(); _level10.myEvent.addListener(eventListener); _level10.makeEvent(); } eventListener.onEvent = function() { trace("funzt doch"); } und level10.fla: myEvent = new Object(); ASBroadcaster.initialize(myEvent); _level0.loaded(); function makeEvent() { trace("make Event"); myEvent.broadcastMessage("onEvent"); } es geht einfach nicht...warum??? |
| | |
| | #11 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Das Problem ist, dass du den Listener erst in loaded definierst, aber schon vorher versuchst, die Methode onEvent zuzuweisen. mfg r.
__________________ Ralf Bokelberg™ - Flex & Flash Consulting |
| | |
| | #12 (permalink) |
| Neuer User Registriert seit: Mar 2003
Beiträge: 22
|
thx...du hast recht...level0.fla muss natürlich so aussehen: loadMovie("level10.swf",10); function loaded() { trace("callback"); eventListener = new Object(); _level10.myEvent.addListener(eventListener); createEventListener(); _level10.makeEvent(); } function createEventListener() { trace("createEventListener"); eventListener.onEvent = function() { trace("funzt doch"); } } vielen Dank, das löst mein Problem.... |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |