Fjern movieclip i AS3
Hej eksperter.Jeg har en rullemenu, der ved onSelect placerer et ukendt (men højst 30) movieclips på scenen. Når brugeren vælger igen, skal de eksisterende MC fjernes og nye vises.
Derfor har jeg denne kode, der burde checke om et MC eksisterer - og hvis ja, fjerne det. Men det duer ikke.
for (var deleteCnt=0; deleteCnt<30; deleteCnt++) {
if (this.venstreobjekter_mc.placeholder.getChildByName("ryttermc"+deleteCnt)) {
trace("Eksisterer! Fjern");
removeChild(this.venstreobjekter_mc.placeholder.getChildByName("ryttermc"+deleteCnt));
}
}
Jeg får fejlmeddelelsen:
TypeError: Error #1010: A term is undefined and has no properties.
at Commoncode/::indsaetHoldTilVenstre()
at Commoncode/::changeHandler()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::ComboBox/fl.controls:ComboBox::onListChange()
at flash.events::EventDispatcher/flash.events:EventDispatcher::dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at fl.controls::SelectableList/fl.controls:SelectableList::handleCellRendererClick()
Kan nogen hjælpe?
