error 1009 na sluiten UILoader

Status
Niet open voor verdere reacties.

peko

Gebruiker
Lid geworden
25 jan 2006
Berichten
155
Hoi,

Ik maak gebruik van UILoader om een externe SWF in FLA op te nemen. Dit met de code:

Code:
import fl.containers.UILoader;
	//import fl.controls.Button;
	
	var myUILoader:UILoader = new UILoader();
	myUILoader.autoLoad=true;
	myUILoader.scaleContent=true;
	myUILoader.source="SWFs/coca_apr.swf";
	myUILoader.move(2, -15);
	addChild(myUILoader);
stop();

close_btn.addEventListener(MouseEvent.CLICK, closeBtn);
	function closeBtn(event:MouseEvent):void{
			this.removeChild(myUILoader);
			gotoAndStop("start");
	}


Na het afsluiten van de UILoader met het MouseEvent.CLICK commando lijkt alles goed te gaan maar dat is schijn.
Want op de achtergrond blijft er iets draaien en dit geeft op het uitvoer-scherm de volgende melding:


Code:
TypeError: Error #1009: Cannot access a property or method of a null object reference.
at FGFPlayEx/OnEnterFrame()


Hierdoor is de Loader niet opnieuw te gebruiken voor dezelfde SWF en ook niet voor een andere SWF op dezelfde pagina.

Bij gebruik in een HTML omgeving kan dit verholpen worden door "refresh"maar dat is natuurlijk niet de bedoeling.

Wie kan mij vertellen hoe deze string / queue (of hoe het ook genoemd moet worden) te breken / beëindigen??

Grt P
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan