Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 22-10-2009, 08:19   #1 (permalink)
Harry, Wagen!
 
Benutzerbild von uncle.sam
 
Registriert seit: Jan 2006
Beiträge: 574
Mc addChild

Hallo,

ich adde einen Btn in einer Funktion auf Frame 5:
PHP-Code:
function blabla()
{
     var 
btnA01small:btnA01 = new btnA01();
     
addChild(btnA01small);
}; 
und hätte diesen gerne wieder in Frame 20 entfernt:
PHP-Code:
removeChild(btnA01small); 
Fehler:
PHP-Code:
1120Zugriff auf eine nicht definierte Eigenschaft btnA01small
Ich verstehe das Problem nicht ganz, da ich den mc doch auf die Bühne gebracht habe, müsste ich diesen doch auch wieder entfernen können, oder?

Vielen Dank für eure Hilfestellungen.
lg.
__________________
- uncle.sam -
uncle.sam ist offline   Mit Zitat antworten
Alt 22-10-2009, 08:38   #2 (permalink)
hmmm
 
Registriert seit: Dec 2003
Beiträge: 224
du definierst "btnA01small" innerhalb der funktion. die variable hat also nur da gültigkeit und bei frame20 hast du da keinen zugriff mehr drauf.
astrocreep ist offline   Mit Zitat antworten
Alt 22-10-2009, 08:53   #3 (permalink)
Harry, Wagen!
 
Benutzerbild von uncle.sam
 
Registriert seit: Jan 2006
Beiträge: 574
ok, danke.
Ich habe jetzt den btn ausserhalb der funktion geaddet, und auf unsichtbar gesetzt.
In der funktion dann setzt ich diesen auf sichtbar.
Eine Lösung, welche ansich gut funktioniert, doch ist diese auch die richtige?

lg.
__________________
- uncle.sam -
uncle.sam ist offline   Mit Zitat antworten
Alt 22-10-2009, 09:30   #4 (permalink)
Neuer User
 
Registriert seit: Nov 2005
Beiträge: 548
Es reicht, die Variable außerhalb zu deklarieren, dann ist sie global:

ActionScript:
  1. var btnA01small:btnA01;
  2.  
  3. function blabla()
  4. {
  5.      btnA01small = new btnA01();
  6.      addChild(btnA01small);
  7. };
joeydee ist offline   Mit Zitat antworten
Alt 22-10-2009, 09:47   #5 (permalink)
Harry, Wagen!
 
Benutzerbild von uncle.sam
 
Registriert seit: Jan 2006
Beiträge: 574
ja, vielen Dank! Das war es.
__________________
- uncle.sam -
uncle.sam ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Flash CS4] addChild und z-Index Firemice Flash Einsteiger 2 17-10-2009 11:25
addChild und Instanzname RhettButler ActionScript 3 3 06-05-2009 11:28
addChild heyhey ActionScript 3 4 04-01-2008 16:57
addChild: MCs unsichtbar eSynth ActionScript 3 4 24-07-2007 12:59
addChild TheLight ActionScript 3 13 21-04-2007 12:02


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:57 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele