
| Arquivo: teste.fla |
| Actionscript - F9 |
var p1:Botao = new Botao();
p1.Texto("Clique Aqui");
p1.Largura(200);
p1.Altura(25);
p1.Pos_x(10);
p1.Pos_y(10);
addChild(p1.botao);
trace(p1.xTexto);
trace(p1.xLargura);
trace(p1.xAltura);
trace(p1.pos_x);
trace(p1.pos_y);
p1.botao.addEventListener(MouseEvent.CLICK, onClick);
function onClick(evt:MouseEvent):void {
if(p1.botao.label == "Clique Aqui")
p1.Texto("Hello World");
else if(p1.botao.label == "Hello World")
p1.Texto("Clique Aqui");
} |
| Arquivo: Botao.as |
package
{
import fl.controls.*;
import fl.events.*;
public class Botao
{
public var botao:Button;
public var xTexto:String;
public var xLargura:int;
public var xAltura:int;
public var pos_x:int;
public var pos_y:int;
public function Botao():void
{
this.botao = new Button();
}
public function Texto(texto:String):void
{
botao.label = texto;
xTexto = texto;
}
public function Largura(i:int):void
{
botao.width = i;
xLargura = i;
}
public function Altura(i:int):void
{
botao.height = i;
xAltura = i;
}
public function Pos_x(i:int):void
{
botao.x = i;
pos_x = i;
}
public function Pos_y(i:int):void
{
botao.y = i;
pos_y = i;
}
}
} |