Como fazer dice em adobe flash

Criar dice no ciberespaço usando o Flash.

Adobe Flash pode ser usado para criar muitos tipos diferentes de mídia interativa, incluindo música e vídeo jogadores, jogos e websites. Criação de dados em Flash é um processo bastante simples que requer o uso do ActionScript para gerar aleatoriamente os números e, em seguida, executar uma ação com base no resultado. Como em qualquer projeto Flash, há uma série de maneiras de conseguir um objetivo, incluindo a criação de um par de visuais e interativos "dados".

Crie sua Dice

  • Use as ferramentas no programa Flash para desenhar dois quadrados separados para representar seus dados. Eles podem ser de qualquer tamanho ou cor que você quiser, e se você quer atraí-los para que os lados são visíveis, bem, você pode. Os dados realmente não tem que ser tridimensional ou "roll."

  • Escolha o seu die à esquerda e transformá-lo em um símbolo MovieClip com a tecla "F8" no seu teclado. O nome de "diceLeft" no diálogo que aparece.

  • Dê o dado do lado esquerdo o nome de instância "diceLeft" no Inspector Propriedades.

  • Dê um duplo clique no seu die esquerda para inserir o símbolo. Clique no quadro 6 na linha do tempo e pressione "F5" para ampliar os quadros para os dados que agora. Bloquear essa camada.

  • Insira uma nova camada acima da matriz está ligado. No primeiro quadro-chave, você vai criar seus "pontos" ou números que aparecerão no dado para indicar o que foi "rolado". É mais fácil se você faz o seu ponto um símbolo MovieClip assim você pode usar várias instâncias de-lo facilmente mais tarde. Coloque um ponto em quadrado no centro da sua matriz para representar um ter sido enrolado.

  • Insira um novo quadro-chave, por direito, clicar na linha do tempo no segundo quadro-chave na sua nova camada e colocar um segundo ponto em seu dados, na diagonal a partir do primeiro para representar um "dois" de ter sido enrolado. Repita este passo, a inserção de quadros principais e colocando em pontos no layout apropriado até que você tenha todos eles preenchidos até o sexto quadro-chave. Quando você terminar, você pode voltar para a linha do tempo principal.

  • Repita os passos 2 a 6 só que desta vez, selecione o dado certo com o nome "diceRight" quando você transformá-lo em um símbolo MovieClip e dar-lhe esse nome de ocorrência no Inspetor de Propriedades.



  • Crie o botão que irá embaralhar seus dados. Desenhar um círculo ou quadrado ou o que quiser no palco, selecione-o e pressione "F8" para transformá-lo em um símbolo MovieClip. O nome de "myBtn" no diálogo de nomeação, e, em seguida, dar-lhe esse mesmo nome de instância no Inspetor de propriedades.

Adicione o ActionScript

  • esquerda, clique no primeiro quadro-chave de seu filme para selecioná-lo e pressione "F9" para abrir o painel de ações. Cole o seguinte código:

    Pare()
    IR
    diceLeft.gotoAndStop (aleatório (6) +1)
    IR
    diceRight.gotoAndStop (aleatório (6) +1)
    IR
    myBtn.onRelease = function () {
    diceLeft.gotoAndStop (aleatório (6) +1)
    IR
    diceRight.gotoAndStop (aleatório (6) +1)
    IR
    }

    Este código imediatamente randomizes seus dados assim que o filme começa e adiciona funcionalidade para o "myBtn" para que pressioná-lo randomizes os dados novamente.

  • Clique duas vezes para entrar na instância do seu "diceLeft" no palco. No primeiro quadro-chave desse filme, pressione "F9" para abrir o painel Ações e cole o seguinte código:

    Pare();

  • Voltar para a linha do tempo principal e clique duas vezes para entrar na instância do seu "diceRight" no palco. No primeiro quadro-chave desse filme, insira o seguinte código:

    Pare();

  • Pressione "Ctrl" e "Enter" no seu teclado para testar o filme. Ambos os dados devem ter um número aleatório sobre eles assim que o filme começa, e cada vez que você pressiona o botão, eles vão embaralhar individualmente outro número entre um e seis.

dicas avisos

  • Se você deseja animar os dados realmente rolando, você pode fazer isso também por desenhar a animação dos dados do rolamento na linha do tempo principal e, em seguida, colocando o código de randomização no último quadro da animação. Nesse caso, você poderia usar o código em "myBtn" que chama, quando for lançado, a função "gotoAndPlay (2)."
De esta maneira? Compartilhar em redes sociais:

LiveInternet