Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá
Para gerar o botão eu faço da seguinte forma:
class CustomSimpleButton extends SimpleButton {
private var upColor:uint = 0xFFCC00;
private var overColor:uint = 0xCCFF00;
private var downColor:uint = 0x00CCFF;
private var size:uint = 80;
public function CustomSimpleButton(where:uint) {
downState = new ButtonDisplayState(downColor, size, where);
overState = new ButtonDisplayState(overColor, size, where);
upState = new ButtonDisplayState(upColor, size, where);
hitTestState = new ButtonDisplayState(upColor, size * 2, where);
hitTestState.x = -(size / 4);
hitTestState.y = hitTestState.x;
useHandCursor = true;
}
}
class ButtonDisplayState extends Shape {
private var bgColor:uint;
private var size:uint;
private var where:uint;
public function ButtonDisplayState(bgColor:uint, size:uint, where:uint) {
this.bgColor = bgColor;
this.size = size;
this.where = where;
draw();
}
private function draw():void {
graphics.beginFill(bgColor);
graphics.drawRect(where, 330, size, size);
graphics.endFill();
}
}
Na classe chamo assim
var pausar:CustomSimpleButton = new CustomSimpleButton(300);
Como que eu posso fazer para adicionar uma imagem de fundo a esse botão?
Valeu
Substitua o SimpleButton por MovieClip, um objeto que funciona como container.
Abs ;)
Estou usando o Flash Builder e isso está causando alguma dificuldade maior no meu desenvolvimento, visto que nunca fiz nada em Action Script / Flash
Fiz esse código, mas o movieClip(Botao) não aparece na tela
var botao:MovieClip = new MovieClip();
botao.width = 50;
botao.height = 50;
botao.y = 240;
botao.x = 0;
botao.buttonMode=true;
addChild(botao);
botao.addEventListener(MouseEvent.CLICK, acaoVideo);
Porque não cria um botão usando a ferramenta (tools) ou os que já estão na library?
Caso quera usar uma imagen como botão éso carregar a imagem no tamanho escolhido no stage e com o botão direito do mouse converter to symbol > type = button