Avatar billede kenneth_kim_nielsen Nybegynder
26. november 2008 - 13:32 Der er 6 kommentarer

removeChild virker ikke

Har problemer med at få slettet childs, kan ikke få funktionen removeChild til at fungere korrekt.

syntaxen:
removeChild(mit_mc);

får fejlen:
Error #2007: Parameter child must be non-null.
Avatar billede kenneth_kim_nielsen Nybegynder
26. november 2008 - 13:34 #1
hitliste1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler4);
function mouseDownHandler4(event:MouseEvent):void {
    var mit_mc = new Resultatvisning()
    var mit_mc_gennemsnit = new Resultatvisning_gennemsnit();
    this.addChild(mit_mc);
}

hitliste2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler5);
function mouseDownHandler5(event:MouseEvent):void {
    removeChild(mit_mc);
}
Avatar billede olebole Juniormester
26. november 2008 - 13:38 #2
<ole>

En variabel, erklæret med 'var' inde i en funktion, kan ikke 'ses' udenfor den pågældende funktion:

var mit_mc = null;
hitliste1.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler4);
function mouseDownHandler4(event:MouseEvent):void {
    mit_mc = new Resultatvisning()
    var mit_mc_gennemsnit = new Resultatvisning_gennemsnit();
    this.addChild(mit_mc);
}

hitliste2.addEventListener(MouseEvent.MOUSE_DOWN, mouseDownHandler5);
function mouseDownHandler5(event:MouseEvent):void {
    removeChild(mit_mc);
}

/mvh
</bole>
Avatar billede olebole Juniormester
26. november 2008 - 13:40 #3
Nu er variablen erklæret som global - men bliver sat inde i funktionen 'mouseDownHandler4' - hvorfor den er synlig i alle funktioner. Håber, det er forståeligt  =)
Avatar billede kenneth_kim_nielsen Nybegynder
26. november 2008 - 13:53 #4
Ja, det er forståeligt, men får stadig samme fejl! Desværre :S
Avatar billede kenneth_kim_nielsen Nybegynder
26. november 2008 - 13:55 #5
Mit problem er at jeg har 10 knapper der hver især add'er et child som er en instance af et movieclip, og for hver gang jeg add'er et child, så smider den bare child'et ovenpå, og viser stadig de andre, hvilket jeg ikke vil have, så nogle gode ideer?
Avatar billede olebole Juniormester
26. november 2008 - 14:01 #6
Udfra koden her kan jeg ikke se, hvor du laver fejl. Det er jo kun dig, der har nogen somhelst idé om, hvad det bruges til og hvordan  =)

Handleren på hitliste2 kan under ingen omstændigheder bruges, før handleren på hitliste1 har været trigget - men om det er noget, du prøver, har jeg som sagt ikke kinamands chance for at vide
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester