lea123456 escribió:
si pongo eso si no funciona pero si yo en un clip de pelicula pongo _root.speed = 5 funciona. lo que quiero saver es como funciona.
¿¡Funciona!? ¿¡Pero qué carajos funciona!? ¿Qué hace!? NADA, no puede hacer nada, Flash NO está programado para que entienda eso.
Si estás cogiendo un .fla de algún tutorial o ejemplo, entonces es posible que más adelante si que usen esa variable por ejemplo :
Código :
tuMc.onEnterFrame = function() {
this._x = this._x+_root.speed;
};
¿Qué hace este código? Pues en cada frame (la función onEnterFrame) al MovieClip "tuMc" cambia la propiedad "_x" (esta si es entendida por flash y se refiere a la coordenada X - horizontal) le añade una cantidad "_root.speed", es decir, en el primer frame el MC estaría en el 0, luego en el 5, 10,15,...
Pero hubiera dado lo mismo poner
Código :
tuMc.onEnterFrame = function() {
this._x = this._x+_root.vendoChurrosVar;
};
Código :
tuMc.onEnterFrame = function() {
this._x = this._x+_root.gravity;
};
Siempre y cuando _root.vendoChurrosVar y _root.gravity hayan sido definidas antes.