Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Aprendiz CSS

Adicionando uma imagem ao botao

Recommended Posts

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

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);

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.