| |||||||
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: Oct 2006
Beiträge: 42
| doppelte movieclips löschen
Hallo, wie kann ich denn doppelte mcs die evt. übereinander liegen wieder entfernen? Hiermit werden die mcs erzeugt: PHP-Code: |
| | |
| | #2 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
gelöscht wird mit removeMovieClip denke aber, dass kann nicht deine frage sein. du erzeugst doch keine mc's nur um sie sofort wieder zu löschen? a) du kannst auch vor der mc-erzeugung testen, ob die x/y-position belegt ist b) und wenn, dann kann man so ein mc auch wo anders hinschieben c) bzw. erzeuge die mc's gleich so, damit sie sich nicht überlagern. z.b. angenommen du teils die stage gedanklich in 100x100 punkte grosse felder auf (also irgendwie passend zu deinen mc's). innerhalb dieser felder kannst du je ein mc per random positionieren. so können sich keine mc's überlagern und sie sind dennoch per zufall verteilt. oder nicht mehr so ganz frisch, aber die technik geht immer noch: http://www.seibsprogrammladen.de/fra...ispiele/flash5 -> Verteilen Sich selbst verteilende Objekte.
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (15-07-2007 um 12:19 Uhr) |
| | |
| | #3 (permalink) |
| Neuer User Registriert seit: Oct 2006
Beiträge: 42
|
Danke für die tips Ich möchte ja die mcs random erzeugen und falls welche übereinander liegen soll zwar eins bleiben aber die restlichen sollen wohl mit removeMovieClip entfernt werden. Ich denke mal mit der x/y belegt abfrage wäre es wohl am einfachsten. Wie kann ich das den machen? |
| | |
| | #4 (permalink) |
| Techniker Registriert seit: Sep 2003 Ort: 64807
Beiträge: 16.322
|
hitTest heisst der befehl und er hat zwei modis: - entweder prüfen ob ein punkt innerhalb des umgebenden rechtecks liegt - oder ob sich dieser punkt innerhalb der tatsächlichen kontur befindet. ein prüfen: fläche überschneidet fläche gibt es nicht. dh. flash8 kann das bedingt (wenn man das movie zu einem pict umwandelt): http://www.seibsprogrammladen.de/fra...ispiele/flash8 -> hitTest hitTest mit transparenten Bildern. ansonsten was selbst programmieren. basisinfo dazu: http://www.seibsprogrammladen.de/fra.../Schnittpunkte und mal im forum rumsuchen. auch diese thematik wurde schon oft besprochen. http://www.seibsprogrammladen.de/fra...ispiele/flash6 -> Position haus_und_klaus: Objekte ohne Üderdeckung auf der Bühne positionieren -> DragImRaum viele Rechtecke und Kreise ohne Überlagerung bewegen (selbe technik verwenden um freie positionsmöglichkeiten zu ermitteln) also der möglichkeiten gibt es viele. ist halt immer mit arbeit verbunden ;-)
__________________ die ultimative antwort auf alle programmierfragen: der debugger mfg h.g.seib www.SeibsProgrammLaden.de Geändert von hgseib (15-07-2007 um 12:30 Uhr) |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |