Flash suporta várias maneiras de pausar um filme ( interromper a reprodução do filme) . No entanto, a maioria dos designers costumam ter apenas duas razões para interromper intencionalmente a reprodução do filme : ou parar a reprodução de esperar para a interação do usuário, como um clique do mouse , ou para pausar a reprodução temporariamente para efeito --- permitindo que o tempo do usuário para tomar (ou notar algo em ) uma determinada tela . Ambos os tipos de pausas são facilmente alcançados com scripts simples , fáceis de escrever . Coisas que você precisa
Adobe Flash CS3 ou mais tarde
Show Mais instruções
Parar um filme para Aguarde User Interaction
1
Abra o filme do Flash FLA em que você quer criar uma pausa.
2
Vá para o quadro na camada os scripts na Timeline onde você quer criar uma pausa . ( Se o filme não tem uma camada de scripts, criar um: Clique no botão " New Layer" [ o ícone de página no canto inferior esquerdo do painel Timeline ] Dê um duplo clique no nome da camada e renomeie a camada mais . . projetistas nomear suas camadas scripts " ações " ou " Scripts ".) clique com o botão direito do quadro e escolha a opção " Inserir quadro-chave " no menu fly -out.
3
clique com o botão direito no novo quadro-chave e escolha " Actions " no menu fly -out. Isso abre o painel Ações . Digite o seguinte script para o painel direito do painel Ações :
stop ();
4
Teste o filme . Ele pára de tocar no quadro no qual você inseriu o script. Tenha em mente que este script pára o filme frio. Ele não pode fazer mais nada a não ser que você fornecer ao usuário uma maneira de sair , como um botão que pula o filme para o próximo quadro , cena ou algum outro quadro na Timeline . Normalmente, você poderia criar vários botões ou um menu neste quadro.
Pausa de um filme para Efeito
5
Abra o filme do Flash FLA em que você deseja criar um pausa.
6
Vá para o quadro na camada os scripts na Timeline onde você quer criar uma pausa . ( Se o filme não tem uma camada de scripts, criar um: Clique no botão " New Layer" [ o ícone de página no canto inferior esquerdo do painel Timeline ] Dê um duplo clique no nome da camada e renomeie a camada mais . . projetistas nomear suas camadas scripts " ações " ou " Scripts ".) clique com o botão direito do quadro e escolha a opção " Inserir quadro-chave " no menu fly -out.
7
clique com o botão direito no novo quadro-chave e escolha a opção " ações " a partir do menu fly -out. Isso abre o painel Ações
8
Digite o seguinte script para o painel direito do painel Ações :
this.stop ();
var timelinePause . : Temporizador = new timer ( 5000 , 1); timelinePause.addEventListener ( TimerEvent.TIMER , timerHandler ); timelinePause.start ();
função timerHandler ( evt : Object): void { this.play ();}
Este script pára o filme e cria uma variável temporizador que inicia o filme novamente , depois de cinco segundos. Você pode alterar o número de segundos que o filme faz uma pausa , mudando o número " 5000 " na segunda linha do script. Segundos são medidos em milissegundos. Assim, por exemplo, para alterar a pausa para 10 segundos , a mudança " 5000 " para " 10000 ".
9
Teste o filme . Ele deve fazer uma pausa no quadro em que inserido o script. Se isso não acontecer , verifique o seu script.