Criar um menu infinito em Flash é dependente de criar um loop no código ActionScript. Um programador de Flash pode criar um laço que vai através do menu e , em seguida, faz um loop de volta ao início , criando um código que irá determinar o fim do menu. Menus infinitos são convenientes para o usuário , uma vez que pode continuar até que o usuário decide qual item de menu para selecionar. Você pode criar menus infinitos usando texto, formas e imagens. Instruções
1
Crie um novo arquivo Flash abrindo Flash e , em seguida, clicando em " Arquivo Flash (Ação Script 3.0). "
2
Importar ou criar imagens, textos ou formas para representar o menu . Se você estiver importando , clique em "Arquivo ", seguido de "Importar " e " Importar para Palco. "
3
Posicione os itens do menu do jeito que você quer horizontalmente no palco, e alinhar abrindo a opção de alinhamento . Clique em " Janela ", seguido por " Align ". Escolha a opção " Align Vertical Center" e "Espaço uniformemente horizontalmente " opções. Você pode segurar o mouse sobre os ícones para ver suas descrições.
4
Converta cada item de menu para um clipe de filme , clicando com o botão direito no item e escolhendo " Convert to Symbol " do pull-out menu. Dê a cada item de menu um nome como "Imagem 1 ". Altere o " ponto de registro " , clicando no quadrado do meio -esquerda localizado à direita. Repita esse processo para o resto dos itens.
5
Dê um duplo clique em cada imagem para ir dentro de seu clipe de filme e adicionar efeitos especiais , se desejar.
6
Selecione todas as imagens e clique com o botão direito para criar um único clipe de filme. Nomeie as " Imagens do menu . " Clip
7
Duplicar o menu clicando com o botão direito em " Menu de Imagens" na biblioteca e , em seguida, clicando em " Duplicar ". Se a biblioteca não estiver aberta, clique em "Windows ", seguido de "Biblioteca ".
8
Arraste a segunda via a partir da biblioteca para o palco, e , em seguida, clique com o botão direito sobre ele . Posição que horizontalmente no palco para o direito do "Imagens do menu."
9
Selecione ambos os clipes de menu e clique com o botão direito para criar um clipe de filme. Nomeie-o "Menu Infinito. " Embora ambos os clipes são ainda selecionado, abra o painel de "Propriedades" , clicando em " Janela ", seguido de " propriedade ". Adicionar o nome de instância " InfiniteMenu " embaixo "Movie Clip" localizado no painel "Propriedade " .
10
Adicione uma nova camada com o cronograma , clicando no ícone " New Layer ", localizado na parte inferior da linha do tempo. . . Clique com o botão direito no primeiro quadro , e , em seguida, clique em " Actions " no menu pull-out
11
Copiar e colar o seguinte código
var centerX : Number = stage.stageWidth /2;
var galleryWidth : Number = InfiniteMenu.width ;
velocidade var : Number = 0;
addEventListener ( Event.ENTER_FRAME , moveGallery );
função moveGallery (e: Event): void {
velocidade = - (0,05 * ( mouseX - centerX ) );
InfiniteMenu.x + = velocidade;
if ( InfiniteMenu.x > 0) {
InfiniteMenu.x = ( - galleryWidth /2);
}
if ( InfiniteMenu.x <( - galleryWidth /2) ) {
InfiniteMenu.x = 0; }
}
12
Salve o arquivo . Teste o menu pressionando "Ctrl " e " Enter".