1&1 Webhosting
Flashhilfe.de - Flash Community

addChild RemoveChild ArgumentError 2025 [Flash 10]

Forum > ActionScript 3.0 > addChild RemoveChild ArgumentError 2025

 


AntwortenRegistrieren Seite1

 15.12.2009, 10:00 
Beiträge: 116
Registriert: Feb 2007

addChild RemoveChild ArgumentError 2025
Huhu,

ich weiß nicht genau wie ich denn Abfrage ob ein MovieClip auf der Bühne liegt oder nicht, und wann es null ist und so weiter.

ActionScript:
1
2
3
4
5
6
7
8
9
var test:Test;
trace(test); // null
test = new Test();
trace(test); // [object Test]
addChild(test);
trace(test); // [object Test]
removeChild(test);
trace(test); // [object Test]



Wie kann ich nun abfrage ob er sich noch auf der Bühne befindet oder nicht?

if (test) {
...
}

geht ja nun nicht.

Danke für die Hilfe
 15.12.2009, 10:20Re1
Benutzerbild von badskillFlashhilfe.de Moderator
Beiträge: 5285
Wohnort: Bernau (bei Berlin)
Registriert: Nov 2002

Moin,
ActionScript:
1if (test.parent)
 15.12.2009, 10:49Re2
Beiträge: 116
Registriert: Feb 2007

Themenautor/in

Hey super, danke. Kannst du mir das nochmal ganz kurz erklären?
 
nicht sichtbar bei eingeloggten Mitgliedern1&1 Webhosting
 15.12.2009, 12:03Re3
Beiträge: 188
Registriert: May 2007

es gibt auch die funktion contains, die wohl genau dafür gedacht ist.
 15.12.2009, 12:13Re4
Benutzerbild von springerFlashhilfe.de Moderator
Beiträge: 4883
Wohnort: zuhaus
Registriert: Apr 2004

ja, contains geht aber die gesamte displaylist durch, und mit this.parent kriegst du die info schneller.... man müsste dann allerdings noch überprüfen, was denn this.parent überhaupt ist. in diesem beispiel dann:

ActionScript:
1if( test.parent == this ) this.removeChild( test );
lieber chips essen und danach voller zweifel sein, als voller zweifel chips essen...
 15.12.2009, 14:15Re5
Beiträge: 789
Registriert: Apr 2004

Ein etwas allgemeinerer Ansatz um test von seinem parent zu entfernen.
ActionScript:
1
2
if(test && test.parent)
  test.parent.removeChild(test);
Architectures - Refactoring - Prototyping - Coding - Training
 
nicht sichtbar bei eingeloggten Mitgliedern
 16.12.2009, 15:37Re6
Beiträge: 116
Registriert: Feb 2007

Themenautor/in

danke für die vielen antworten...
hat auf jeden fall geklappt
 
Themen
Ähnliche Beiträge zum Thema
 
AntwortenRegistrieren Seite1

Schnellantwort

Du musst registriert sein, um diese Funktion nutzen zu können.
Partner Webseiten: DesignerInAction.de   Designnation.de   Mediengestalter.info   php-resource.de   phpforum.de   phpwelt.de   Pixelio.de   PSD-Tutorials.de   Tutorials.de

Haftungsausschluss   Datenschutzerklärung   Hier Werben   Impressum
© 1999-2012 Sebastian Wichmann - Flashhilfe.de