| |||||||
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 2010
Beiträge: 3
|
Hallo, ich bin ein ziemlicher Neuling in AS3 und habe folgendes Problem: Einem MovieClip ist ein Event zugeordnet: Code: mc.addEventListener(MouseEvent.CLICK, clickEvent); Code: var menuImg:Sprite = new Sprite(); menuImg.x = 0; menuImg.y = 0; var pictLdr:Loader = new Loader(); var pictURL:String = this.menuimg; var pictURLReq:URLRequest = new URLRequest(pictURL); pictLdr.load(pictURLReq); menuImg.addChild(pictLdr); addChild(menuImg); Code: function clickEvent(e:MouseEvent):void {
setChildIndex(e.target.parent.parent, sections.length);
} Nun zu meinem Problem. Im konkreten geht es um ein Menü. Bei Klick auf den o.g. MC soll ein Submenü ausgeklappt werden. Dieses ist Teil des o.g. MC und wiederum ein MovieClip, der mit addChild angehangen wurde. Nun ist ja das Submenü Teil dieses Movieclips und bei Klick auf die Submenü-Fläche triggert wieder das click Event des übergeordneten MC, was dann einen Fehler auslöst (nicht vorhandene Funktion usw), da nun ein anderes Event-Target da ist. Was mache ich strategisch falsch? Danke, Robert |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.626
|
Ein Event hat nicht nur ein target (da wo das Event ausgelöst wird) sondern auch ein currentTarget (das Objekt dem Du den Listener zugewiesen hast): PHP-Code:
__________________ 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 (24-08-2010 um 14:54 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| actionscript 3, as3, click, event, hierarchie |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] MovieClip für Events durchlässig machen | Albatros | Flash Einsteiger | 2 | 20-11-2008 16:21 |
| Loader Objekt feuert keine Events | maschka | ActionScript 3 | 6 | 06-06-2007 15:26 |
| MovieClip in der Hierarchie ändern | malthoff | ActionScript 1 | 3 | 28-04-2006 00:40 |
| Events von Movieclip und Buttons | kaepten | Flash 4 und Flash 5 | 3 | 29-01-2004 18:02 |
| MovieClip events blockieren | clone | ActionScript 1 | 3 | 10-11-2003 20:44 |