Buen día.
Tengo el siguiente código de flashloaded, incluido en el demo2.
Cita: var cx=Stage.width/2;
var cy=Stage.height/2;
var camX;
var camY;
var camZ;
_root.onEnterFrame=calculate;
function calculate(){
var dx=_root._xmouse-cx;
var dy=_root._ymouse-cy;
var d=Math.sqrt(dx*dx+dy*dy);
world.degY+=dx/cx*2;
world.degX+=dy/cy*2;
}
var lis={};
function motion(regName){
_root.onEnterFrame=null;
var obj=world.getObj(regName);
world.motionCam({x:obj.x,y:obj.y,z:obj.z+200},10);
back_btn._visible=true;
}
lis.onWorldInit=function(evt){
_root.camX=evt.target.camX;
_root.camY=evt.target.camY;
_root.camZ=evt.target.camZ;
}
world.addEventListener("onWorldInit",lis);
back_btn._visible=false;
back_btn.onRelease=function(){
_root.world.motionCam({x:_root.camX,y:_root.camY,z :_root.camZ},5);
_root.onEnterFrame=_root.calculate;
this._visible=false;
}
el código funciona bien, pero el problema surge cuando quiero llamar esa película desde otra a través de un movieclip vacio. Se carga correctamente, pero no me funcionan los movieclips.
Supongo que tiene que ver con el tema _root, pero no he podido arreglarlo.
Saludos