Comunidad de diseño web y desarrollo en internet online

tutorial attachMovie

Citar            
MensajeEscrito el 06 Mar 2009 06:01 pm
Hola foros,

sabe alguien de algun tutorial para aprender a manejar de una manera independiente las propiedades y sus valores de los diferentes MC que puedo generar con attachMovie?
os pongo un ejemplo:

Código :

for(i=0; i<10; i++){
var clipFinal:MovieClip = this.attachMovie("clip", "clipNuevo"+i, this.getNextHighestDepth());
}

Lo que quiero saber como controlar independientemente cada propiedad de cada uno de los 10 MC.

He hecho tanteos con

Código :

this["clipNuevo"+i]._x = ....

Si alguien sabe donde puedo dar un repaso lo agradeceré

Saludos.
Jaume

Por loponti

51 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Mar 2009 10:02 pm
Hola, pues en la ayuda de flash, lo explican muy bien, aparte mira este post sobre el apuntador MovieClip.

attachMovie, createEmptyMovieClip, duplicateMovieClip, son metodos de todos los MovieClips, que generan una instancia de MovieClip, dicha instancia es creada dentro del MovieClip que donde se ejecuta cualquiera de esas funciones.

Código ActionScript :

clip_mc.otro_clip.createEmptyMovieClip("nuevoclip_mc", 0);
clip_mc.otro_clip.nuevoclip_mc.createEmptyMovieClip("nuevoclip_mc", 0);
clip_mc.otro_clip.nuevoclip_mc.nuevoclip_mc.attachMovie("alguno", 0);
clip_mc.otro_clip.nuevoclip_mc.nuevoclip_mc.alguno._x = 100;


_root, es un MovieClip mas, es el MovieClip que contiene a todos los demas.

Todos los MovieClips tienen las misma propiedades y caracteristicas, una de ellas es la posibilidad de crearles variables con el simple hecho de declararlas, osea:

Código ActionScript :

_root.una_variable = "algo";
trace( _root.una_variable )


Para accesar a una variable, la que sea, sea un MovieClip o propiedades(_x, _rotation, etc), se puede acceder por medio de corchetes( [ ] ), a esto se le conoce como "indizador".

Código ActionScript :

_root["clip1_mc"]._x = 100;
this["clip1_mc"]["_y"] = 200;
this.clip1_mc["_rotation"] = 200;
this.clip1_mc["otroclip_mc"]._x = 200;


Invetiga sobre _parent, _root y this, para que te aclares mas el panorama. Suerte.

Por LongeVie

Claber

1741 de clabLevel

1 tutorial

Genero:Masculino  

En un lugar, re moto.

firefox
Citar            
MensajeEscrito el 09 Mar 2009 06:37 am
Gracias longeVie,

He estado el fin de semana con este tema y me han sido de gran ayuda tus consejos.
Gracias

Por loponti

51 de clabLevel



Genero:Masculino  

firefox

 

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