Class simpleButton de AS3
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);
Compártelo:
Visto 8.002 veces