| |||||||
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: Feb 2008
Beiträge: 41
| "Maus-Transparenz" in Bitmaps
Habe ein kleines Problem und komme gerade absolut nicht weiter. Also, ich habe mehrere png's die als Bitmaps geladen werden in denen ziemlich viele komplett transparente Bereiche sind. Diese Bitmaps sollen "anklickbar" sein, auch kein Problem, aber die Maus soll nur den "sichtbaren" Bereich beachten, wenn ich auf einen Transparenten klicke, dann sollte das Element darunter angesprochen werden. Glowfilter etc. bekommen das mit und werden auf die sichtbaren Bereiche angewendet, aber die Mausevents wie klick, over etc. auch auf die Transparenten bereiche. Gibt es eine Möglichkeit das irgendwie einzustellen das die Maus auch nur auf die sichtbaren Pixel reagiert? (geht bei Shapes doch auch) |
| | |
| | #2 (permalink) |
| vermisst ein e Registriert seit: Oct 2007
Beiträge: 774
|
check doch einfach mit getPixel32() den alphawert an der betreffenden mausposition (passiert dann natuerlich erst NACHDEM das event ausgeloest wurde, aber das laesst sich ja sequenzieren)..
__________________ krisrok.de |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Feb 2008
Beiträge: 41
|
Ja, nein, das geht, das Problem ist/war das mehrere Elemente übereinander liegen und die elemente unter der Transparenz kein Klick-Event mehr auslösen, da die Transparenz das trotzdem blockiert. Hab aber schon ne Lösung gefunden: http://www.mosessupposes.com/utilities/index.html Das dingen nur noch geändert das es nicht unnötigerweise den MC sonder Sprite extended, und funktioniert ![]() (das einzige worauf man achten sollte das eventuelle container-elemente dann auch die Klasse nutzen und kein normalen DisplayObjectContainer wie Sprite oder MC) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |