| |||||||
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) |
| [Matthias K.] - Moderator Registriert seit: Jun 2001 Ort: Berlin/Germany - and the hole World !
Beiträge: 9.971
| Proxying Events in Flash MX 2004 7.2
Hi Folks, Im Update von Flash MX 2004 hat sich eine neue Klasse eingeschlichen. Mike Chambers hat einen übersichtlichen Artikel zur mx.utils.Delegate Klasse verfasst. Es lohnt sich auf alle Fälle einen Blick drauf zu werfen. mehr hier: http://www.macromedia.com/devnet/mx/...ventproxy.html Liebe Grüsse Matze K. |
| | |
| | #2 (permalink) |
| thinkin aBout tha lib. Registriert seit: Nov 2001 Ort: Kölle
Beiträge: 1.379
| Hmm
ich persönlich finde ja schon seit Anfang an das der EventProxy nur ein Workaround ist. Naja ... ich sollte meine Kritiken zurückstecken =)
__________________ Back to community with http://leichtgewicht.at |
| | |
| | #3 (permalink) | |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
| Zitat:
mfg .r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting | |
| | |
| | #4 (permalink) |
| thinkin aBout tha lib. Registriert seit: Nov 2001 Ort: Kölle
Beiträge: 1.379
| Hmm
Nunja. Ich finde es schade das es sowas gibt =) imho sind das dann ja Objekte die nur einen Teil der Klasse unterstützen , oder so... Validierung zu Compilezeit geht auch verloren (wobei das sowieso mein grosser Kritikpunkt beim EventDispatcher ist). Wie gesagt ich sollte meine Grosse Lästerklappe schliessen.
__________________ Back to community with http://leichtgewicht.at |
| | |
| | #5 (permalink) |
| www.kruesch.de Registriert seit: Feb 2002
Beiträge: 1.057
|
Da wurde halt ein bischen gebastelt, um C# Features zu imitieren... ist doch eine nette Verpackung für 'apply' ![]() Der zweite Parameter sollte eigentlich vom Typ 'Function' sein und entsprechend vom Compiler gecheckt werden. Ist dem nicht so?
__________________ www.planet-xaml.net |
| | |
| | #6 (permalink) |
| thinkin aBout tha lib. Registriert seit: Nov 2001 Ort: Kölle
Beiträge: 1.379
| Hmm
Aehm ... okay ich breche mal einen Ideenkrieg los ... (nu denn): Ich finde Events sollten 100% gecheckt sein, sprich irgendwo definiert werden. Ich finde es wichtig das:
Ich provoziere jetzt ein bischen das Wort Interface. Mit Interfaces lässt sich ja leicht definieren Welche Events vorhanden sind, das ist ja auch beim EventDispatcher kein Problem. Nur beim Eventdispatcher wird bei "addListener" nicht geprüft ob das Interface jetzt tatsächlich implementiert wurde ... tja ... man braucht also eine methode die das abseits macht. Der EventProxy ist ja da schon ein doppelter Workaround rundum Compiletime checks (1. es wird kann auch eine Methode verwendet werden die nicht in einer Klasse steht, 2. es ist nicht klar obs da denn alle Events gibt bzw. ob das als Listener wirklich definiert ist, es werden dann einfach die Methoden aufgerufen) ... Ich hoffe ich war jetzt nicht zu wirr (ich schreibe immer zwischen anderen tätigkeiten) ...
__________________ Back to community with http://leichtgewicht.at |
| | |
| | #7 (permalink) |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
|
Der EventDispatcher ist halt sehr lowlevel, den muss man halt ein bißchen verpacken. Wenn ich ein Interface für meine Listener habe, eine Wrapper-Routine für addEventListener und eine Klasse für meine Events, bin ich doch schon sehr weit. Apropos Wrapper: Ich weiss sowieso nicht, wieso die Leute immer Variablen für die MixIn-Routinen des EventDispatchers benutzen. Wenn ich dafür echte Methoden definiere, habe ich gleich schon wesentlich mehr Kontrolle. mfg. r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting Geändert von bokel (03-08-2004 um 10:47 Uhr) |
| | |
| | #8 (permalink) |
| thinkin aBout tha lib. Registriert seit: Nov 2001 Ort: Kölle
Beiträge: 1.379
| HMm
Beim as2lib EventBroadcaster (eine allgemeines interfaces mit verschiedenen Implementationen) ists sowieso üblich das man ihn instanziert. Beim instanzieren kann man dann locker das ganze weiterleiten.
__________________ Back to community with http://leichtgewicht.at |
| | |
| | #10 (permalink) | |
| helpQLODhelp Registriert seit: Feb 2002 Ort: Köln
Beiträge: 8.505
| Zitat:
mfg .r
__________________ Ralf Bokelberg™ - Flex & Flash Consulting | |
| | |
| | #11 (permalink) | |
| Art Director Registriert seit: Sep 2002 Ort: Mülheim/Ruhr
Beiträge: 698
| Zitat:
Siehe akt. Bsp. Thread (agedoubleju hab' ich damit vorher auch schon genervt ;D ) Greetz
__________________ __________________________________________ "… blubb!" | |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |