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.
