Tips rápidos de Action Script 3
Hace poco Adobe lanzó el Creative Suite 3.
Nuestro amigo Flash, incorpora una nueva versión de Action Script, la versión 3.
En su anterior versión 2, todos estábamos muy acostumbrados a hacer las cosas de una forma, que, en Action Script 3 es completamente inoperante.
Pongo unas cuantas traducciones de algunas de las funciones mas comunes:
ActionScript 2.0:
btn._x=10;
btn._y=20;ActionScript 3.0:
btn.x=10;
btn.y=20;

Acciones con botones:
ActionScript 2.0:
btn.onRelease=function(){
//acciones
};ActionScript 3.0:
function nombre(event:MouseEvent):void {
//acciones
}
btn.addEventListener(MouseEvent.CLICK,nombre);Nota: Aparte del evento MouseEvent.CLICK hay otros:
DOUBLE_CLICK
MOUSE_DOWN
MOUSE_MOVE
MOUSE_OUT
MOUSE_OVER
MOUSE_UP
MOUSE_WHEEL
ROLL_OUT
ROLL_OVER
…

El onEnterFrame…
ActionScript 2.0:
btn.onEnterFrame=function(){
//acciones
};ActionScript 3.0:
function nombre(event:Event):void {
//acciones
}
btn.addEventListener(Event.ENTER_FRAME,nombre);
Y para cargar URL’s:
ActionScript 2.0:
getURL("http://blog.bleend.net/");ActionScript 3.0:
var url:URLRequest = new URLRequest("http://blog.bleend.net/");
navigateToURL(url);También puedes usar:
navigateToURL(new URLRequest("http://blog.bleend.net/"));Espero les sirva de ayuda; lo mejor que pueden hacer es practicar. Además el mismo flash va equipado con una gran ayuda y un excelente menú desplegable donde puedes encontrar todos estos eventos y otros muchos mas. U_U
Entradas Relacionadas:
- Action Script de Alto nivel
- Action Script es un muy buen programa para diseñar
- Como leer el contenido de Combo Box en Flash
- Dibujar trazos en un swf Flash
- Física en flash: Movimiento pendular
Tags: Action Script 2, Action Script 3, código, Flash, Programación, Tip
Buena… porque es lo primero que queremos probar cuando nos metemos con as3
Super útil !
Gracias !
no creas que hay muchas respuestas en google cuando buscas ” buttons actions actionscript 3 “
Buf, pues estuvimos de suerte, eso de:
Es del template!
che me dejas afanarte el post y ponerlo en mi blog ?
@Loon: Claro