Ir para conteúdo

Arquivado

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

mateus jorge

Botão Único play/pause na timeline ActionScript 3

Recommended Posts

Olá,

Estou tentando fazer um botão único play e pause que "controle" a timeline no flash.

 

Só consigo fazer para pausar e continuar músicas que estão dentro da camada do botão.

 

Segue o código que estou usando:

import flash.events.MouseEvent;

play_btn.addEventListener(MouseEvent.CLICK,clickhandler);
stop_btn.addEventListener(MouseEvent.CLICK,clickhandler);

function clickhandler(event:MouseEvent):void{
    swapChildren(play_btn, stop_btn);
     }

 

OBS: O código acima, uso dois botões um sobre o outro, sendo que o primeiro é o play e depois o pause.

 

Tenho também o código que usa o botão separado, "um ao lado do outro" que tem o mesmo raciocínio que eu quero fazer para um único botão.

 

Segue código:

import flash.events.MouseEvent;

play_botao.addEventListener(MouseEvent.CLICK, play_botao_onMouseClick);
function play_botao_onMouseClick(e:MouseEvent):void
{
play();
}
stop_botao.addEventListener(MouseEvent.CLICK, stop_botao_onMouseClick);
function stop_botao_onMouseClick(e:MouseEvent):void
{
stop();
}

 

Alguém tem algumas dicas para me ajudar ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para alternar a exibição dos botões sobrepostos basta usar a propriedade >> btn.visible = true/false;

 

Play/Pause para uma animação na timeline, do mesmo frame onde foi interrompida, será necessário usar ENTER_FRAME

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.