Comunidad de diseño web y desarrollo en internet online

averiguar datos del mc contenedor

Citar            
MensajeEscrito el 12 Nov 2008 12:35 pm
Necesito hacer una funcion, que uno le pasa un dato de un movieclip de esta menra:

MCcontenedor.MC

y la funcion nos devuelve un parametro del MCcontenedor (en anterior al que le damos), por ejemplo _x

seria una cosa asi:

MCcontenedor._x = 5

extraer_parametro_del_mc_anterior(MCcontenedor.MC) /// nos devuelve 5 , que es el parametro _x del mc anterior al especificado.

como consigo esa informacion??

un saludo gracias

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2008 01:05 pm
trace(MCcontenedor._x)

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla
Citar            
MensajeEscrito el 12 Nov 2008 01:50 pm
no no no no no no =( =( =((((((((((((((((( ironeric23 gracias por el esfuerzo de escribir las letras de tu respuesta pero te crees que no se como hacer un trace() con un valor de un mc.
Intento explicarlo de otra manera:
la funcion no sabe cual es el nombre del mc contenedor. A la funcion se le da una ruta de un movieclip y tiene que saber que atributos tiene el mc que lo contiene. Mi pregunta no es como saber el atribujo _x de un movieclip mi pregunta es como saber cualquier atributo de un movieclip sin saber su nombre, solo sabiendo que es el contenedor de un movieclip que si se cual es.

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2008 02:24 pm
Hola fermmm,

creo tienes que explicarte un poco mejor.
Si lo que quieres, es: desde un mc_hijo acceder a una propiedad de otro mc_padre que lo contiene será mediante:

_parent.miPropiedad

o si sabes la ruta absoluta:

_root.donde_este_mc_padre.mc_padre._propiedad

Por javito

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2008 02:27 pm
esoooo mismo gracias perdon por no explicarme bien.

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2008 02:33 pm
ahora necesito otra cosa relacionada con esto mismo.
que atributo es el que te dice dentro de cuantos mc esta el mc especificado.

es decir mcAbuelo.mcPadre.mcHijo

mcHijo._propiedadXXX = 3

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2008 02:51 pm
No se si eso se puede averiguar ya que lo que tu crees que es el _root no siempre es el valor mas alto. Me explico:
si tu swf por un casual es llamado desde otro swf, _root sera el nivel mas alto de este último.

No se para que quieres saber eso, pero lo que te propongo es que a cada mc le añadas una propiedad que tu te inventes que se llame "nivel" x ejemplo. Es decir si por ejemplo mc tiene la propiedad _x, también puede tener otro valor asociado que tu le des como:

los_huevos_de_mi_mc=2;

y cuando quieras acceder a él solo preguntas:

donde_debe_estar_el_n_de_huevos_de_mi_padre = _root.papa_mc.el_nivel_de_mi_mc;
ó
donde_debe_estar_el_n_de_huevos_de_mi_padre = _parent.el_nivel_de_mi_mc; //si estoy averiguando el número de huevos que tiene mi papa desde donde yo estoy

bien?

Por javito

9 de clabLevel



 

firefox
Citar            
MensajeEscrito el 12 Nov 2008 03:02 pm
gracias por la respuesta , estaria bueno que la clase movieclip marque ese numero en cada movieclip automaticamente pero bueno....

Por fermmm

Claber

122 de clabLevel



 

chrome
Citar            
MensajeEscrito el 12 Nov 2008 03:05 pm
eso es poco funcional
decinos para que lo quieres
y talvez haya una solucion mejor :cool:

Por ironeric23

Claber

407 de clabLevel



Genero:Femenino  

mozilla

 

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