| |||||||
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: Jul 2003
Beiträge: 9
|
Tach, hab ein kleines prob. Wie kann ich aus dem Script unten die If-Abfrage zusammenfassen? _root.cube ist ein duplizierter movieclip und es können deswegen mehr als 3 clips sein. onClipEvent (enterFrame) { if (this.hitTest(_root.cube0) == true || this.hitTest(_root.cube1) == true) || this.hitTest(_root.cube2) == true) { _root.cube_hit = true; } else { _root.cube_hit = false; } } wäre cool wenn mir jemand helfen könnte. KNDX Geändert von KNDX (17-03-2004 um 10:36 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Jul 2003
Beiträge: 9
|
Danke fürs willkommen und danke für die antwort.Funktioniert aber irgendwie bei mir nicht. Das Problem is ja das meine IF-Abfragen mit einem Oder verknüpft sind. Bei deiner version werden die aber hintereinander abgefragt. Laut meiner Logig müsste cube_hit dann doch in einer FOR-Schleife einmal true und zweimal false sein. Oder denk ich da irgendwie falsch? KNDX |
| | |
| | #4 (permalink) |
| Klugscheisser Registriert seit: Jun 2001 Ort: Düsseldorf
Beiträge: 1.354
|
Stimmt....hast recht mach so: onClipEvent (enterFrame) { _root.cube_hit=false; for(i=0;i<3;i++){ if (hitTest(_root["cube"+i]) ){_root.cube_hit = true;} }} Jetzt wird cube_hit jedesmal auf false gesetzt und nur, wenn in dem Frame ein hit stattgefunden hat, wird cube_hit wahr Geändert von T.Decay (17-03-2004 um 11:09 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |