Brush nachhaltig per Actionscript beschneiden (loch)

atOm-eXe

Grünschnabel
Hallo zusammen,

ich möchte lemmings in Flash umsetzen.
Hierzu wird jeder lemming solange nach oben gesetzt, bis er den boden nicht mehr berührt (Boden = Brush) mit while und hittest.

Nun möchte ich einen lemming explodieren lassen, sodass ein Kreis an der Stelle erscheint, wo er stand.

Funktioniert alles, ABER der Lemming erkennt den Kreis natürlich nicht und läuft einfach den (dahinter liegenden) Brush weiter nach.

Wie kann ich also den Kreis aus dem Brush wirklich ausschneiden, sodass der lemming dem Loch folgt ?



Danke für eure Hilfe
eXe
 
hmm... fällt mir im Moment nichts zu ein, wie man es mit dieser Methode hinbekäme. Wenn Du mit hitTest arbeitest, könntest Du allerdings diese Kreise und Löcher auf einem zweiten (unsichtbaren) Brush instanzieren (mit attachMovie) und mit hitTest eine Kollision damit abfragen: wenn zwar eine Kollision mit dem Brush besteht, zusätzlich aber eine mit dem "Löcher"-Clip, gilt der Boden als nicht berührt:
PHP:
if (invisible_brush.hitTest(lemming[i]._x, lemming[i]._y, true)) {
    lemming[i].inTheAir = true;
}

Gruß
 
Zurück