Soy nuevo en actionscrip, tengo algun conocimiento de ciertas cosa pero otras se me escapan por completo, por eso pediria un poco de explicacion en la respuesta, si es que la hay, gracias.
tengo una pelicula (llamemosla "madre") con una serie de botones, cada uno llama a una pelicula exterior "swf"(llamemosla "hijo") que tiene a su vez unos controles . Mi problema viene al presionar otro boton de la pelicula madre o el boton cerrar creado para descargarla o cerrar, pues creo que sigue llamando a la funcion de la pelicula hijo pero ya esta descargada la pelicula por lo cual no se puede ejecutar esa funcion. mi pregunta es ¿Como puedo eliminar todo el contenido al carrar la pelicula hijo y que no llame a esa funcion?
muchas gracias a todos
este es el codigo de la pelicula madre
Código ActionScript :
stop();
import flash.display.Loader
import flash.events.*
import flash.net.URLRequest
var urlRequestLC15:URLRequest=new URLRequest("LoaderPB.swf")
var loaderLC15:Loader=new Loader()
//loader.contentLoaderInfo.addEventListener(Event.OPEN,onOpen)
//loader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgress)
loaderLC15.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete)
loaderLC15.x=-5
/*function onOpen(e:Event):void{
}*/
/*function onProgress(E:Event):void{
var porcentaje:Number=e.bytesLoaded/e.bytesTotal*100
}*/
function onComplete (e:Event):void
{
addChild(loaderLC15)
}
LC15_mc.buttonMode=true
LC42S_mc.buttonMode=true
LC7_mc.buttonMode=true
LC15_mc.addEventListener(MouseEvent.CLICK,LC15)
function LC15(e:MouseEvent):void
{
loaderLC15.load(urlRequestLC15)
}
close_btn.addEventListener(MouseEvent.CLICK,onClosed)
function onClosed (e:MouseEvent):void{
loaderLC15.unload()
removeChild(loaderLC15)
}este es el error
Código :
LC15_TEST_fla::MainTimeline/EROnEnter() TypeError: Error #1009: No se puede acceder a una propiedad o a un método de una referencia a un objeto nulo. at LC15_TEST_fla::MainTimeline/EROnEnter()
