Du gör detta genom att anropa metoden removeMovieClip() på det filmklipp som du placerat på scenen med attachMovie().
/Mirandir
4 svar · 242 visningar · startad av Stig
Jag laddar in några mc i ett annat mc men hälp av MovieClip.attachMovie(); Hur gör jag om jag vill tömma, ta bort de mc jag laddat in?
Tacksam för alla svar...
Du gör detta genom att anropa metoden removeMovieClip() på det filmklipp som du placerat på scenen med attachMovie().
/Mirandir
Tack!
Problemet är bara att jag vet inte villka mc som har laddats in i mitt huvud mc som ligger scenen. Jag vill alltså tömma mitt huvud mc på alla de mc som har blivit inladdade med hjälp av MovieClip.attachMovie();
Det är användaren av denna lilla application som drar in olika objekt på en liten sen och för att kunna rotera alla samtidigt så laddas alla objekt in i ett mc.
Man kan även sudda (ta bort) objekt om man vill och starta om från början. För att vara säker på att inget hänger kvar så vill jag kunna tömma mitt huvud mc vid om start
utan att starta hela applicationen från start igen.
Oki. Då gör du så att för varje gång som ett nytt filmlipp attach:as så sparar du en referens till detta filmklipp i en array. Sedan när du skall radera filmklippen så itererar du igenom array:en och anropar removeMovieClip() på varje element. Glöm bara inte att tömma/återskapa arrayen.
Eller så kan du hoppa till en bildruta där huvudfilmklippet inte finns, förutsatt att det inte skapas dynamiskt, och sedan tillbaka igen. Då återställs filmklippet som det var.
/Mirandir
Tack för ditt svar, nu går allt som det ska...