tengo en mi biblioteca 3 simolos vinculados: mcuno, mcdos, mctres en mi pantalla tengo otro movieclip, con nombre de instancia mcbox, este ultimo se encuentra en el centro de mi pelicula, lo que quiero hacer es que los tres simolos desde mi biblioteca se duopliquen al azar y se pongan arriba de mi pelicula, y que caigan con tween hasta afuera de mi pelicula por la parte de abajo, todo eso lo hago bien(eso creo) el problema esta cuando le digo que me detecte cuando cualquiera de esos simolos que estan cayendo toque con hitTestObject el simolo que esta en el centro de mi pelicula, me marca error aqui el codigo:
1120: Access of undefined property pclon
1120: Access of undefined property sclon.
1120: Access of undefined property tclon.
Código :
var mtmp= new Timer(1500,0); mtmp.addEventListener(TimerEvent.TIMER, hasAccion); mtmp.start(); function randomx(minNum:Number, maxNum:Number):Number { return (Math.floor(Math.random() * (maxNum - minNum + 1)) + minNum); } function hasAccion(e:TimerEvent) { var a:Number = randomx(1,3); if (a == 1) { var pclon:mcuno = new mcuno(); addChild(pclon); var myTween:Tween = new Tween(pclon,"y",Strong.easeOut,-300,1200,10,true); }else if(a == 2){ var sclon:mcdos = new mcdos(); addChild(sclon); var myTween:Tween = new Tween(sclon,"y",Strong.easeOut,-300,1200,10,true); }else{ var tclon:mctres = new mctres(); addChild(tclon); var myTween:Tween = new Tween(tclon,"y",Strong.easeOut,-300,1200,10,true); } } stage.addEventListener(Event.ENTER_FRAME, enterFunc); function enterFunc(event:Event):void { if (mcbox.hitTestObject(pclon)) { stage.frameRate = 0; } if (mcbox.hitTestObject(sclon)) { stage.frameRate = 0; } if (mcbox.hitTestObject(tclon)) { stage.frameRate = 0; } }
agradeceria mucho si alguien me puede echar una manco con este problema,
mucho saludos