| |||||||
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: Jan 2004
Beiträge: 16
| hitTest bei überlappenden MC´s
Ich programmier grad ein Puzzelspiel, wo verschiedene Formen aneinandergefügt werden. Der User kann dabei die Teile im Screen verteilen und auch übereinander legen. Das Teil, das bewegt wurde, kommt immer an die oberste ebene. Mit this.hitTest(_root._xmouse,_root._ymouse,true) sollte nur die Shape abgefragt werden. Wenn nun 2 Teile überlappen und ich in den Transparenten Bereich des oberen Teils klicke, nimmt er dieses und leider net das untere in dessen Shape-Bereich ich klicke. Gibts ne Möglichkeit, wie ich die Bounding-Box umgehe? Vielen Dank für eure Hilfe. |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 16
| Merci
aber es liegen ja 2 Objekte - und eigentlich ist die Rückgabe von hitTest ja richtig. Ich möchte halt nur den transparenten Bereich ignorieren. z.B. eine Form ist ein Kreis und eins ein Dreieck, die bounding boxen überlappen sich. Ich klick auf den Shape des unteren, er nimmt aber den transparenten Teil des oberen. Hab das Shapeflag von hitTest auf true gesetzt. Und nun keine Idee was ich machen könnt. denke mal _droptarget gibt mir auch beide zurück. |
| | |
| | #5 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 16
|
Jo - hab schon geschaut - und erst dann gepostet. Ich hab nun auch das Problem gefunden. Die Teile sind Gifs - und er nimmt den Transparenten Teil als shape. Hab mal ein Testteil - normal gebaut und scho funzts - hmmm - hat evtl jemand nen Tip - wie ich das nachzeichnen umgehe. |
| | |
| | #6 (permalink) |
| Neuer User Registriert seit: Jan 2004
Beiträge: 16
|
Merci nochmal für die Tips. Wenn man weiß wonach man suchen soll - findets man auch *G* Das einfachste ist - das bitmap mit strg-b zu teilen und dann von Hand die transparenten Pixel zu löschen. Gibt das beste optische ergebnis und die shape wird auch erkannt. |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |