as3: Kann ich dies irgendwie abkürzen?

cKasper

Grünschnabel
Hallo leute,
ich würde gerne wissen ob ich folgenden Quelltext noch verkürzen kann?
PHP:
<?
function clickbtn2(e:MouseEvent):void
{
     if (this.contains(_kreis))
     {
        removeChild(_kreis);
     }
      if (this.contains(_pendagon))
     {
        removeChild(_pendagon);
     }
  if (this.contains(_dreieck))
     {
        removeChild(_dreieck);
     }
}
?>
ansonsten würde mein Quelltext aus allen nähten platzen
danke euch!
 
Wie wär's, wenn du _kreis und Co. in ein Array packst und dann mit einer For-Schleife in einem Zug durchgehst? A la:

PHP:
for(var teil in objektarray){
     if (this.contains(objektarray[teil])) 
     { 
        removeChild(objektarray[teil]); 
     }
}

Also praktisch der Flash-Äquivalent zum PHP-eigenen foreach.


Edit: Hoffentlich jetzt nicht falsch geschrieben...
 
Zuletzt bearbeitet:
Zurück