estoy creando una carga de videos y necesito que al cargar uno se borre el que este cargado. Escrii esto y no me funciona
Código ActionScript :
video4.addEventListener(MouseEvent.CLICK, importarSWF4); video4.buttonMode = true; var fl_Loader4:Loader; var fl_ToLoad4:Boolean = true; function importarSWF4(event:MouseEvent):void{ var mc:MovieClip = event.target as MovieClip; if (mc != null){ if (pantalla.hitTestObject(DisplayObject(mc))) { if (fl_ToLoad4){ SoundMixer.stopAll(); fl_Loader4 = new Loader(); fl_Loader4.load(new URLRequest("Video4.swf")); addChild(fl_Loader4); fl_Loader4.x += 80; fl_Loader4.y += 10; } else{ SoundMixer.stopAll(); fl_Loader4.unload(); removeChild(fl_Loader4); fl_Loader4 = null; } // Cambia si quiere cargar o descargar el archivo SWF fl_ToLoad4 = ! fl_ToLoad4; } } }
El codigo lo encontre en el propio flash, pero yo le agregue
removeChild(fl_Loader4);(lo probe con los 4)
y no me descarga los archivos.
Tiene un comentario que dice,
Cambia si quiere cargar o descargar el archivo SWF.
Pero no lo comprendo.
Necesito que al cargar uno se elimine cualquiera de los otros 3 que pueden estar cargados.
Gracias por cualquier ayuda.