Comunidad de diseño web y desarrollo en internet online

Hacer referencia a un Movie CLip

Citar            
MensajeEscrito el 30 Mar 2011 03:17 pm
Hola quería saber si se puede, y si se puede como se hace para referenciar un Movieclip y modificar sus valores EJ:

tengo un boton (btn1) y un movieClip (obj1) en el escenario

y coloco el siguiente SCRIPT

Código ActionScript :

btn1.addEventListener(MouseEvent.MOUSE_DOWN,functMover);

function functMover(e:Event):void
{   
   var obj:MovieClip = stage.getChildByName("obj1") as MovieClip;
   obj.x=0;
}


Al ejecutarlo me da el siguiente error:

TypeError: Error #1009: Cannot access a property or method of a null object reference.
at Sint_fla::MainTimeline/functMover()

Como hago para mover el objeto sin apuntarle directamente ( obj1.x=0 )

Gracias

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

chrome
Citar            
MensajeEscrito el 30 Mar 2011 04:34 pm
Seguramente el getChildByName te está dando nulo (trázalo para asegurarte), deberás chequear la ruta.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Mar 2011 06:15 pm
Gracias Jorge. Funcionó.

Por .::Manu::.

45 de clabLevel



Genero:Masculino  

Argentina - Bs.As.

chrome
Citar            
MensajeEscrito el 31 Mar 2011 05:04 am
Otra forma seria modificar las propiedades de obj1, asi:

Código ActionScript :

btn1.addEventListener(MouseEvent.MOUSE_DOWN,functMover); 
 
function functMover(e:Event):void 
{    
  MovieClip (stage.getChildByName("obj1") ).x=0; 
} 

Por cranecx

21 de clabLevel



Genero:Masculino  

Desarrollador Web

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.