Autor
|
Tema: Pregunta tonta de ActionScript (Leído 1,754 veces)
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Hola que tal? veran he ido a varias webs para que me expliquen la diferentcia y el uso de _root, _parent y this de ActionScript,y lo explican pero es que no lo acabo de entender del todo,solo queria saber si alguien me podria explicar mas claramente para que sireven exactamente respecto a las capas y la linea del tiempo
saludos y gracias de antemano!
|
|
|
En línea
|
|
|
|
BlackSpiral
Desconectado
Mensajes: 16
..Bl@cKSpir@L...[∂٨٥٦]!.
|
hi. de inicio asumo que hablas AS2. _root es cuando "apuntas" a la linea principal es decir a la primer linea de tiempo (espero explicarme ni yo me entiendo XD)
_parent seria a la linea anterior de tu objeto (MC1 dentro de MC2).
_this es la linea en la que te encuentras (miBoton accion de mi Boton).
no se si me explique bien pero si hay dudas aquí intentamos entendernos.
|
|
|
En línea
|
|
|
|
Riki_89D
Desconectado
Mensajes: 851
BCN CITY
|
Hola,mas o menos te entendi,es que sabes que pasa,te explico,me pasaron un codigo en flash (AS2) de el efecto easyng,algo muy sencillito,se trata de uncuadrado situado a la parte suyperior izquierda del documento,i a la parte superior derecha hay un boton y 2 entradas de texto,en dichas entradas introduces los valores alto y ancho y el cuadrado cambia de forma a a las que tu as puesto en las entradas de maneras suave con ese efecto,el caso es que puse a mirar el codigo i vi lo de _root etc peo no lo entendia,en ese archivo hay 2 capas,una que llea el codigo en el primer frame y la otra lleva solo sos objetos,pues dentro del boton hay esto:
_root.valor = 200 (esto es el ancho de la entrada de texto) _root.valor2 = 200 (el alto que supuestamente pogno en la entrada)
y despues en el frame de la otra capa esta esto:
this.Pelicula._width += (_root.valor + _root.pelicula._width)*0.2;
lo que no entiendo es por que se usa this aqui,no esta tood en la misma linea del tiempo?¿ por que esas capas?¿
saludos
|
|
|
En línea
|
|
|
|
|
|