





| June 30th, 2006 | |
|
Bien aquí vengo con ejemplo de AS3. Lo primero que salta a la vista es que, ahora a las instancias de MovieClip y Botones no se les podrá agregar acciones mediante onRelease, onRollOver, onPress etc etc estos métodos dejaron de existir. Ahora todo sera mediante eventos, así es del tipo addEventListener.un ejemplo simple para detectar un click del mouse sobre un MovieClip Actionscript:
No se ve tan complicado cierto. Repito ahora todo sera mediante eventos. En AS3 existen varios eventos nuevos el que mas me llamo la atención hasta ahora(no he visto todos) es el evento mouseLeave, ¿que hace esto? Este evento se dispara cuando el cursor deja el área del SWF en cuestión. En el desarrollo de la Versión 3 de computadora.de el detectar que el mouse saliera del entorno del SWF nos dio dolores de cabeza (bueno al tachas.) :), la solución en ese momento fue crear un margen de 5 pixeles alrededor del SWF y estar monitoreando el _xmouse y el _ymouse en fin, con este evento se facilita la vida. Aquí les dejo ejemplo sencillo de eventos del mouse sobre un MovieClip y la detección de cuando el mouse deja el área del SWF. Actionscript:
Arrastra el cuadro fuera del Stage y suelta el mouse Después publico mas cosillas.... |
Si deseas poner codigo en tu comentario utiliza la etiqueta < pre > < /pre >
Muy buen ejemplo para ir metiendose en AS 3.0, gracias ^^
Vamos, igual que java.
[...] Algo de AS3 [AS3] FrameRate, Eventos y agregar elementos al Stage [AS3] Cargando Información Externa. XML. Drag and Drop con ActionScript 3.0 y Flash 9 [...]
[...] Algo de AS3 [AS3] FrameRate, Eventos y agregar elementos al Stage [AS3] Cargando Información Externa. XML. Drag and Drop con ActionScript 3.0 y Flash 9 [...]
Menuda mierda de as3.0 para hacer una cosa tan sencilla antes necesitavamos escribir 4 lineas y ahora necesitamos 40.000 y es menos intuitivo que antes, el as3.0 hay que quemarlo
Hola!
Muy buena aportacion espero que sigas asi de bien, gracias!!
Buen ejemplo, pero AS3 a la hogeraaaaaaaaaaaaaaaaaaaa !!!!!
Posting tweet...