Zurück   Flashforum > Flash > ActionScript > ActionScript 3

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2010, 17:41   #1 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 13
AS3: Dyn. Buttons mit Array generieren und löschen (löschen ist das Problem)

Hallo ich habe mit folgenden Code ein Array gebildet welches auch
mit addChild meinen "Button" ausgibt.

PHP-Code:
var mAry:Array=[]; 
var 
m:menubutton = new menubutton();
for (
i=0;submenuList.length(); i++) 
                { 
        
= new menubutton();
        
addChild(m);
        
m.0// gleich -> weg nach rechts
        
m.ypos + (yposadd*i) ; // step -> nach unten
        
mAry.push(m);
        } 
Mein Problem liegt jetzt aber in der Löschfunktion:
Wenn Schalter "Löschen" gedrücke wird soll das letztes per addCild
generierte Objekt gelöscht werden...

PHP-Code:
function killmenu(event:MouseEvent):void
     
{
         
mAry.pop();
        
removeChild(m);
             } 
Funktioniert genau 1mal.
Dann erhalte ich die Fehlermeldung:
Error #2025: Das angegebene DisplayObject muss ein untergeordnetes Element des Aufrufers sein.

Wie komme ich hier weiter !?

Geändert von Adama74 (21-11-2010 um 18:27 Uhr)
Adama74 ist offline   Mit Zitat antworten
Alt 21-11-2010, 17:53   #2 (permalink)
Perverted Hermit
 
Benutzerbild von Omega Psi
 
Registriert seit: Mar 2004
Ort: Delmenhorst
Beiträge: 12.141
Code:
var mAry:Array=[]; 
var m:menubutton;
for (i=0;i < submenuList.length(); i++) {  
  m = new menubutton(); 
  addChild(m);
  m.x = 0; // gleich -> weg nach rechts
  m.y = ypos + (yposadd*i) ; // step -> nach unten
  mAry.push(m);
}

function killmenu(event:MouseEvent):void {
  m = mAry.pop();
  if (m) removeChild(m);
}
Und formatierter Code ist nicht nur dein Freund, sondern auch derer, die dir bei Fragen helfen sollen.
Omega Psi ist offline   Mit Zitat antworten
Alt 21-11-2010, 18:35   #3 (permalink)
Neuer User
 
Registriert seit: May 2009
Beiträge: 13
Thumbs up Danke !

Sitze jetzt schon soo lange (zu lange) vor dem Code ... !
Danke für Deine schnelle Hilfe !

Ist ein tolles Forum hier !
Adama74 ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
addchild, array, as3, removechild

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
Mc im Array löschen? Mabel Flash Einsteiger 3 02-12-2006 12:18
Dynamischen Movieclip löschen/generieren michelgelin ActionScript 2 1 19-05-2006 14:33
[Array] Löschen und neu zuweisen joker1983 ActionScript 1 9 26-03-2004 13:42
Nur Array-Inhalt löschen, nicht ganze Array! Scolex ActionScript 1 5 09-02-2003 17:25
Array löschen GoliathXP ActionScript 1 4 28-01-2003 23:16


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:09 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele