Ver Mensaje Individual
  #10 (permalink)  
Antiguo 05/07/2004, 02:44
Avatar de virtualSnake
virtualSnake
 
Fecha de Ingreso: julio-2004
Mensajes: 85
Antigüedad: 19 años, 9 meses
Puntos: 0
hey! no prob. tu pregunta cuanto quieras yo te ago el paro, en lo q sepa , y si no le investigo hehe.

presondiendo a lo de root:

veamos tu pelicula flash desde una vista de jerarquias:

primero esta tu movie (tu pelicual .swf) eso es el "root" tambien llamada raiz.

de ahi se deriva todo lo que hay: MC's, sonido, todo.

despues del root siguen sus subraices:

_root.miNuevoMC por ejemplo
y dentro se siguen dividiendo

_root.miNuevoMC.objeto

pero el this es distinto:
si tu action script esta en un frame de tu pelicula, "this" va a hacer referencia a "esto", y como estas en la pelicual, ará referencia a "_root"

si el "this" esta en un cuadro de un MC entonces ara referencia a _root.miNuevoMC

y asi susesivamente.

entonces concluimos:

al usar "_root." si tu script esta dentro de un mc o este donde este, el objeto que de attach se va a poner siempre en el root osea:

_root.clipAttachado

y al usar "this" no, si el "this" esta en la raiz)osea en el frame de tu pelicula, ara lo mismo que "_root"(por eso te funciona igual ahorita), pero si esta dentro de un MC(_root.miNuevoMC por ejemplo) el MC que vas a attachar lo pone dentro del MC "mi nuevoMC"

resultando estas 2 diferencias:

usando this en el frame de tu pelicual la direccion de tu MC es:

_root.clipAttachado

usando this dentro de un MC:
root.miNuevoMC.clipAttachado

espero y me aya explicado ,es solo cuestion de tu gusto y el proposito del MC