Foros del Web » Creando para Internet » Flash y Actionscript »

3d environment

Estas en el tema de 3d environment en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 22/02/2010, 07:03
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
3d environment

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
  #2 (permalink)  
Antiguo 22/02/2010, 09:37
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: 3d environment

Alguien podría ayudarme por favor? es urgente!!! :(
  #3 (permalink)  
Antiguo 22/02/2010, 12:03
 
Fecha de Ingreso: enero-2007
Mensajes: 9
Antigüedad: 17 años, 3 meses
Puntos: 0
Respuesta: 3d environment

solucionado cargando con loadMovieNum.

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:46.