I’m new to Flash and webdesign, but I have a project to do and I’m stuck with this error: TypeError: Error #1010: A term is undefined and has no properties. But everything works fine. I have a main file where I load external swfs, and some of this swfs have buttons inside. Any help is welcome. This is my code from the main file:
//Load external movies
var Xpos:Number=250;
var Ypos:Number=180;
var myCLip:MovieClip=root as MovieClip;
var swf:MovieClip;
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaderCompletedHandler);
function loaderCompletedHandler(evt:Event):void {
swf=loader.content as MovieClip;
trace (“juk”)
swf.aparateExt.addEventListener(MouseEvent.CLICK, extCommunicate);
function extCommunicate(evt:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest(“swfs/aparate.swf”);
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
}
var defaultSWF:URLRequest=new URLRequest(“swfs/despre.swf”);
loader.load(defaultSWF);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
//Buttons actions
despre.addEventListener(MouseEvent.CLICK, despreClick);
despreTop.addEventListener(MouseEvent.CLICK, despreClick);
function despreClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/despre.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
distributie.addEventListener(MouseEvent.CLICK, distributieClick);
distributieTop.addEventListener(MouseEvent.CLICK, distributieClick);
function distributieClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/distributie.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
produse.addEventListener(MouseEvent.CLICK, produseClick);
produseTop.addEventListener(MouseEvent.CLICK,produseClick);
function produseClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/produse.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
contact.addEventListener(MouseEvent.CLICK, contactClick);
contactTop.addEventListener(MouseEvent.CLICK,contactClick);
function contactClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/contact.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
aparate.addEventListener(MouseEvent.CLICK, aparateClick);
function aparateClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/aparate.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
obiective.addEventListener(MouseEvent.CLICK, obiectiveClick);
function obiectiveClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/obiective.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
acumulatori.addEventListener(MouseEvent.CLICK, acumulatoriClick);
function acumulatoriClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/acumulatori.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
genti.addEventListener(MouseEvent.CLICK, gentiClick);
function gentiClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/genti.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
trepiede.addEventListener(MouseEvent.CLICK, trepiedeClick);
function trepiedeClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/trepiede.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
lumini.addEventListener(MouseEvent.CLICK, luminiClick);
function luminiClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/lumini.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
blitz.addEventListener(MouseEvent.CLICK, blitzClick);
function blitzClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/blitz.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
card.addEventListener(MouseEvent.CLICK, cardClick);
function cardClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/card.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}
filtre.addEventListener(MouseEvent.CLICK, filtreClick);
function filtreClick(event:MouseEvent):void {
removeChild(loader);
var newSWFRequest:URLRequest=new URLRequest("swfs/filtre.swf");
loader.load(newSWFRequest);
loader.x=Xpos;
loader.y=Ypos;
addChild(loader);
}