Este prototipo devuelve el valor absoluto de los ejes _x & _y con repecto al _root o level0. Muy util si trabajamos con elementos anidados dentro de otros mc y debemos saber en que coordenadas el mismo se encuentra.
Actionscript:
-
MovieClip.prototype.globalize = function() {
-
var sum:Array = new Array(this._x, this._y);
-
var parent:MovieClip = this._parent;
-
while (parent) {
-
sum[0] += parent._x;
-
sum[1] += parent._y;
-
parent = parent._parent;
-
}
-
return sum;
-
};
Ejemplo de uso:
Actionscript:
-
MovieClip.prototype.globalize = function() {
-
var sum:Array = new Array(this._x, this._y);
-
var parent:MovieClip = this._parent;
-
while (parent) {
-
sum[0] += parent._x;
-
sum[1] += parent._y;
-
parent = parent._parent;
-
}
-
return sum;
-
};
-
//Uso:
-
uno_mc.dos_mc.onPress = function() {
-
this.startDrag();
-
};
-
uno_mc.dos_mc.onRelease = function() {
-
this.stopDrag();
-
_root.posx_txt.text = "pos_X: "+uno_mc.dos_mc.globalize()[0];
-
_root.posy_txt.text = "pos_Y: "+uno_mc.dos_mc.globalize()[1];
-
};
29 junio, 2007 at 4:23 pm
orale eso si me gusto
muy buena pagina
13 julio, 2008 at 5:52 pm
Una pregunta. Yo hice un boton que cuando pulsas salta el evento y hace this.startDrag() y arrastro. Vale, hasta ahi perfecto. El problema llega cuando incluyo un muñeco aparte y al arrastrar el boton tambien se arrastra el muñeco. ¿A que se debe?
Veo que en tu ejemplo viene uno_mc.dos_mc pero no se como crear un objeto dentro de otro. Agradezco la respuesta, gracias
14 julio, 2008 at 7:28 am
En tu ejemplo esta correctamente programado, porque los campos de texto pos_x y pos_y no se mueven junto con el cuadrado negro. ¿Como lo haces?
31 julio, 2008 at 3:51 pm
hola me llamo Henry y quiesiera saber si alguien tiene o sabe como realizar en actionscript flash el efecto de una revista como si estuviera moviendo las paginas de una revista
2 agosto, 2008 at 12:52 am
Henrry pudes descargalo en esta dire lo que estas buscando http://www.pageflip.hu/free.php
11 septiembre, 2008 at 12:00 pm
Hola Leo, tus ayudas son muy útiles. Quería pedirte ayuda sobre un script que haga que el ratón no pueda llegar a tocar un objeto porque éste se aleja siempre del ratón. Gracias!
11 septiembre, 2008 at 1:50 pm
sera algo asi? lo que necesitas?
cuadrado_mc es un movieclip con ese nombre de instancia en la scena principal y el codigo de arriba lo colocas en tu linea principal
12 septiembre, 2008 at 6:05 am
Hola Leo, verás, yo estoy empezando todavía, y supongo que habrá algún paso previo que no conozco. Tengo el cuadrado_mc en la escena (movieclip), i el script colocado, pero el cuadrado no se mueve al paso del mouse. ¿Puedes ayudarme a ver donde está el error? Gracias.
13 enero, 2009 at 3:33 pm
Quiero arrastrar un cuadro con texto y que me muestre información cuando suelte el mouse puede ser con condiciones verdadero o falso
24 abril, 2009 at 6:54 am
Hola, me preguntaba si me podris ayudar, estoy haciendo un proyecto con webcam en tiempo real y me preguntaba, como puedo aplicarle filtros de efecto o efectos para modificar la imagen, en tiempo real, gracias
24 abril, 2010 at 12:36 pm
como creo la programacion de un cronometro