| |||||||
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 2003
Beiträge: 194
| Events von SimpleButton abfangen?
Hallo, ich habe ein kleines Problem mit der AS3 Klasse: SimpleButton. Ich benutze die Klasse häufig als Grundlage für eigene Buttonklassen, was soweit auch sehr gut funktioniert. Nun habe ich aber das Problem, dass ich einen Button deaktivieren muss. Das heißt, er soll zwar noch sichtbar sein, aber keine Over und Down States mehr anzeigen. Ich weiß, ich könnte einfach alle States mit der gleichen Grafik versehen, das find ich aber irgendwie nicht sauber. Also hab ich versucht, die Events bereits vor der SimpleButton Klasse abzufangen. Allerdings, wenn ich bereits vorher sowohl ROLL_OVER als auch MOUSE_OVER abfange und dann mit "stopImmediatePropagation" versuche den Event zu blocken, kommt der immer noch beim SimpleButton an (die Grafik wird nach wie vor beim Rüberfahren ausgetauscht). Daher meine Frage: auf welche Events hört denn die SimpleButton Klasse eigentlich?? Ich hoffe, mir kann da jemand weiterhelfen, in der Klassenreferenz konnte ich dazu leider nichts finden.. Tausend Dank schon mal im Voraus! maschka |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jun 2003
Beiträge: 194
|
Danke für die schnelle Antwort .. und prinzipiell hast du Recht, das würde schon gehen. Allerdings habe ich eine zentrale Klasse geschrieben, die alle meine Events (in einem größeren Projekt) verwaltet. Und dort benötige ich eine Priorisierung der Events. In der ich beispielsweise sämtliche Events abschalte, bis auf die von einem speziellen Sprite. Um das zu realisieren, habe ich diesen Eventmanager direkt an stage einen Eventlistener für sämtliche MouseEvents hängen lassen (und dort die target-property auf true gesetzt). Auf diese Weise kann ich sämtliche Events im Vorfeld abfangen,... nur eben diese Buttons nicht. Und da hab ich mich halt einfach gefragt, auf welche Events die denn wohl hören,.. konnte dazu aber nichts finden. Vielleicht hat ja jemand nen Tipp, wo ich die Events der SimpleButtons finden kann.. danke maschka |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |