Flashhilfe.de - Flash Community

hitTest deaktivieren möglich? [Flash 8]

 


AntwortenRegistrieren Seite1  

lauravea#1
Benutzerbild von lauravea
Beiträge: 3
Wohnort: Karlsruhe
Registriert: Dec 2005

13.04.2010, 15:55

Hallo zusammen,

neugierige Frage: Kann man die "hitTest-Funktion" auch deaktivieren?
Gemeint ist folgendes: Ich habe zwei Movieclips, mc1 und mc2, bei denen ich mit hitTest eine Kollisionsabfrage starte - etwa so:

if (mc1.hitTest (mc2) == true) {
... }

Gibt es die Möglichkeit, daß - z.B. nach 3maligem "Kollidieren" - Movieclip mc2 wieder zu einem "normalen Movieclip" wird und diese "hitTest-Fähigkeit" verliert?
Quasi so was wie enabled.

Gruß,
lauravea
Sleepingbeast#2
Benutzerbild von Sleepingbeast
Beiträge: 579
Wohnort: Halle
Registriert: Apr 2005

13.04.2010, 17:32

Hallo,

klar doch...geht alles ;) Zähl doch bei jedem Auftreten des hitTest-Events eine Variable hoch und überprüfe ihren Wert innerhalb der if-Schleife. So ungefähr in die Richtung:

ActionScript:
1
2
3
4
5
6
var hitTestZaehler:Number = 0;

if (mc1.hitTest (mc2) == true && hitTestZaehler <= 3) {
  hitTestZaehler++;
  // hier deine eigentliche Funktion
}




Patrick
_________________________________________________________
Um Rekursion wirklich zu verstehen, muss man zuerst Rekursion verstehen.
null != 'null' != 0 != '0'

AntwortenRegistrieren Seite1  

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.

 
Ähnliche Beiträge zum Thema
Partner Webseiten: art-and-law.de  Mediengestalter.info   phpwelt.de   Scubacube.de  
Haftungsausschluss   Datenschutzerklärung   Impressum
© 1999-2022 Sebastian Wichmann - Flashhilfe.de