Comunidad de diseño web y desarrollo en internet online

instanciar simbolo de la biblioteca con AS 3.0

Citar            
MensajeEscrito el 24 Mar 2010 09:43 am
hola a todos.
supongo que la respuesta a la pregunta es sencilla, pero después de mucho buscar no logro encontrar la respuesta.
suelo trabajar con actionscript 2.0 e intento pasarme a actionscript 3.0, el problema me surje cuando intento instanciar un simbolo desde la biblioteca ;con la antigua función "attachmovie"; mi pregunta es la siguiente ¿cuál sería su equivalente en actionscript 3.0, o cual es la nueva forma de hacerlo?
otra duda que me surge es si existe la funcion "eval" para actionscript 3.0, y si no es así que función se usa ahora.
si alguien puede ayudarme se lo agradeceré eternamente. gracias a todos de antemano.

Por gurdi1

8 de clabLevel



 

msie8
Citar            
MensajeEscrito el 24 Mar 2010 10:26 am

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Mar 2010 10:39 am
gracias por tu respuesta Eliseo2. les hechare un vistazo

Por gurdi1

8 de clabLevel



 

msie8
Citar            
MensajeEscrito el 24 Mar 2010 12:06 pm
muy bueno el tutorial, me a resolvido dudas, pero aun tengo una:

Alguien conoce el equivalente a la función "eval" en actionscript 3.0?

Por gurdi1

8 de clabLevel



 

msie8
Citar            
MensajeEscrito el 24 Mar 2010 12:22 pm
buf, se me pasó.
Ya no existe eval. Pero sigue existiendo la "notación de corchetes".
Imaginemos que DENTRO de un Mc "contenedor" tenemos "mc1" y "mc2", podemos escribir

Código ActionScript :

contenedor.mc1.x=100
contenedor.mc2.y=100
//pero también podemos escribir
contenedor["mc1"].x=100
contenedor["mc2"].y=100
//Vale, también nos sirve
i=1;contenedor["mc"+i].x=100
i=2;contenedor["mc"+i].y=100

Bien, esto que hemos hecho con dos MCs DENTRO de otro, lo podemos usar con las palabras claves "this","parent" y "root". Así, por ejemplo, si tenemos un MC llamado "mimc1" en el stage podemos escribir en un frame de la película principal -o dentro de la "Clase de documento"

Código ActionScript :

this["mimc1"].x=200

Esto no ocurre sólo con los MCs, sino que también ocurre con las funciones y las variables

Código ActionScript :

var a1:Number=100
var a2:Number
i=1;trace(this["a"+i])
i=2;this["a"+i]=30
trace(a2)

Vemos que, con la "notación de corchetes" no necesitamos eval. Aunque necesitamos saber siempre dónde está nuestro MC o nuestra variable

Por Eliseo2

710 de clabLevel



 

firefox
Citar            
MensajeEscrito el 24 Mar 2010 01:00 pm
muchisimas gracias Eliseo2, me has ayudado mucho en mi transición a actionscript 3.0.

con un foro como este y un forero como tu sera sencillo el cambio.

muchas gracias

Por gurdi1

8 de clabLevel



 

msie8

 

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