| |||||||
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) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.546
|
Hallo zusammen! Ich habe das Problem, dass in einem DisplayObject keine MouseEvents mehr erzeugt werden, wenn dieses mit den FlashPlayer10-eigenen 3D-Funktionen transformiert wurde und eine der folgenden Voraussetzungen gegeben ist:
Da ich aber genau diese Konstellation für mehrere 3D-verzerrte Scrollbereiche benötige, hier meine Fragen:
Ich habe das Problem mal in einer Testklasse isoliert (Die beiden Problembereiche sind markiert. Wenn man beide auskommentiert, funktionieren die MouseEvents - nicht jedoch sobald eines aktiv ist): 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! |
| | |
| | #2 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.546
|
Niemand eine Idee? Wäre auch für einen Link auf eine Referenz oder ein Post dankbar, dass diese Enschränkung beschreibt...
__________________ 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! |
| | |
| | #3 (permalink) |
| Klugscheisser Registriert seit: Jun 2001 Ort: Düsseldorf
Beiträge: 1.353
|
Hattest Du den schon gefunden? Da steht zumindest ein Workaround drin: Loosing children interactivity after setting perspectiveProjection | franto.com ...und es hat anscheinend nichts mit der Maske zu tun Geändert von T.Decay (07-06-2010 um 15:46 Uhr) |
| | |
| | #4 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.546
|
Danke für den Link, T.Decay! Wenn man (wie dort beschrieben) die PerspectiveProjection nicht dem verzerrten Objekt selbst sondern einem übergeordneten DisplayObjectContainer zuweist, funktionieren die MouseEvents wieder. Das Problem mit der Maske besteht aber weiterhin: Eine Maske in 3D-verzerrten DisplayObjects scheint für alle Unterelemente die MouseEvents zu blockieren.
__________________ 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! |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Apr 2010 Ort: Düsseldorf (im ernst)
Beiträge: 1.673
|
das einzige, was mir dazu einfällt wäre die Maske evtl auch auf den gesamten Container zu legen und die Transformation des Zielobjektes zu übernehmen evtl erzeugst du einen Container, schmeisst dort alle Masken rein und definierst das ganze als Maske für dein 3D-Objekt. ActionScript:
__________________ greetz Thomas in letzter Zeit frag ich mich immer ofter, soll ich den Leuten bei ihren Problemen helfen, oder einfach nur die gestellten Fragen beantworten? Ich kann die FLA-Datei nicht öffnen, ich habe noch kein CS5 !!! |
| | |
| | #7 (permalink) | |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.546
|
Die Lösung scheidet leider aus, da es sich bei den zuverzerrenden Inhalten um per XML-befüllbare Objekte mit verschiedenen Scrollbereichen (dafür brauch ich die Masken) handelt. Außerdem steht in der Hilfe: Zitat:
Da diese Bereiche aber eigentlich nur in einer planen Ansicht funktionieren müssen, werd ich das Problem wohl umgehen können, indem ich für kurze Zeit den 3D-Modus aussetzte und erst beim nächsten Übergängen wieder starte. Was aber sehr gurkig ist, weshalb ich jedem dankbar bin, der eine bessere Lösung für dieses Problem hat ...
__________________ 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 (07-06-2010 um 16:44 Uhr) | |
| | |
| | #9 (permalink) |
| Flash-Designer Registriert seit: May 2006 Ort: Wiesbaden
Beiträge: 5.546
|
Das geht wie gesagt nicht: Es gibt mehrere verzerrte Sprites, in denen jeweils mehrere Objekte liegen, die dynamisch generiert werden und von mehreren Masken maskiert werden. Das auseinander zu friemeln wäre bestenfalls ziemlich kompliziert und würde, falls überhaupt möglich, die ganze Anwendung langsam und ziemlich fehleranfällig machen - zumal das bei Bitmaps ja über BlendMode.ERASE laufen müsste.
__________________ 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 (07-06-2010 um 17:12 Uhr) |
| | |
![]() |
| Lesezeichen |
| Stichworte |
| flash3d, flashplayer10, mask, mouseevent, perspectiveprojection |
| Themen-Optionen | |
| Ansicht | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| [Flash CS3] MouseEvents | gtotehc | Flash Einsteiger | 5 | 27-05-2009 14:57 |
| Probleme beim Senden von Variablen in AS2 und FlashPlayer10 Plugin | easterner | Flash und Datenbanken | 0 | 25-02-2009 18:18 |
| MouseEvents: Down & Move | broud | ActionScript 3 | 4 | 04-03-2008 14:02 |
| MouseEvents | JohannaKD | Flex programmieren | 0 | 01-10-2007 16:41 |
| Schleifenproblem bei mouseevents | Detty | ActionScript 1 | 3 | 27-06-2003 01:47 |