Class simpleButton de AS3

Posted by admin | AS3, Referencia | Monday 6 November 2006 8:40 pm

La nueva clase simpleButton de actionscript 3 permite crear un simbolo de botón mediante código.

Los objetos creados con la clase simpleButton contienen 4 propiedades que hacen referencia a los 3 estados del botón: normal, sobre y presionado, y a la zona activa del botón:

var boton:SimpleButton = new SimpleButton();
boton.upState = sprite1;
boton.overState = sprite2;
boton.downState = sprite3;
boton.hitAreaState = sprite4;

 
Sprite1, sprite2, sprite3, sprite4 sería clips gráficos que deberemos crear con programación y serán los clips que visualizaremos para cada estado del botón.
 
Aquí vemos un ejemplo:
var boton:SimpleButton = new SimpleButton();
//——————————
var up:Sprite = new Sprite();
up.graphics.lineStyle(2, 0×000000);
up.graphics.beginFill(0×999999);
up.graphics.drawRect(10, 10, 150, 50);
//——————————
var over:Sprite = new Sprite();
over.graphics.lineStyle(2, 0×000000);
over.graphics.beginFill(0xCCCCCC);
over.graphics.drawRect(10, 10, 150, 50);
//——————————
var down:Sprite = new Sprite();
down.graphics.lineStyle(2, 0×000000);
down.graphics.beginFill(0×666666);
down.graphics.drawRect(10, 10, 150, 50);
//——————————
boton.upState = up;
boton.overState = over;
boton.downState = down;
boton.hitTestState = up;
boton.useHandCursor = true;
//——————————
this.addChild(boton);

 

Comparte:
  • Meneame
  • Twitter
  • Facebook
  • Google Bookmarks
  • del.icio.us
  • Technorati
  • email
  • Print

Post relacinonados:

  1. Botones con parámetros en Actionscript 3
  2. Clase para dibujar líneas de puntos en ActionScript 3
  3. Comunicación entre clases Actionscript 3 con EventDispatcher
  4. Personalizar componentes de Flex con estilos programáticos

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Get Adobe Flash playerPlugin by wpburn.com wordpress themes