He visto que se ha tratado varias veces el tema, y he intentado hacer lo que sugirieron en cada uno de esos temas que se ha abierto, pero no he podido hacerlo.
El tema es que quiero eliminar tres clips creados debido a que es un menu y deben eliminarse para seguir con el resto de las otras opciones. Coloco el codigo:
Código ActionScript :
var subMenu:Array = new Array("CAMPAÑAS","DESFILES","ESPECIALES"); var largoSubMenu:int = subMenu.length; //------- Submenu FOTOS ------------- function subFotos():void { for (var i:uint = 0; i< largoSubMenu; i++) { subClip = this["subFotos_mc" + i]; subClip = new MovieClip(); subClip.x = (subClip.width +90)*i+750; subClip.y = 40; addChild(subClip); subClip.buttonMode = true; creaTexto(subMenu[i], subClip); } } function eliminaSubFotos(clip:MovieClip):void { var l:uint = clip.numChildren - 1; for (var i:uint = l; i >= 0; i) { trace(clip.name); clip.removeChildAt(i); } }
Solo coloque las funciones que me traen problemas. La primera "subFotos" es la encargada de crear los tres clips siguiendo el Array. La segunda es llamada por un evento ubicado en otros clips que pertenecen a otro menu y deberia ser la encargada de eliminar los tres clips creados en "subFotos" y almacenados en subClip.
Espero puedan ayudarme y les ruego me disculpen por las desprolijidades, ojala se pueda comprender.
Muchisimas gracias
STARLANCER
