Rolagem imagens podem fazer filmes em Flash estimulante para os telespectadores. Criando um SWF com a rolagem de imagens em que é uma tarefa simples que qualquer um pode alcançar, mesmo sem experiência em programação , uma vez que requer apenas uma pequena quantidade de código ActionScript. Se você quer construir em um nível de interatividade com as suas fotos , você pode exigir um pouco de codificação adicional . Seja qual for o propósito da sua exposição de imagem, Flash 8 pode facilitar a rolagem de uma maneira confiável. Instruções
1
Open Flash 8 e criar um novo arquivo , selecionando " Arquivo", " New ", " Documento Flash. " Importe cada uma de suas imagens , selecionando " Arquivo", "Importar ", " Importar para o palco " , em seguida, navegar para a imagem e escolhê-lo . Suas imagens agora deve estar visível na área do palco central. Selecione cada imagem , por sua vez e convertê-lo em um símbolo de clipe de filme com a tecla " F8 ", selecionando o botão de opção "Movie clip", a escolha de um nome como " imagem1 " e clicar em "OK".
2
Dê seus nomes imagem exemplo clipes de filme , selecionando cada um por sua vez , abrindo o painel Propriedades do fundo da sua janela e digitar o texto no " " campo de texto . Use números sucessivos dentro dos nomes, com a seguinte sintaxe :
img1_mc
Nomeie o segundo clipe " img2_mc " e assim por diante . Coloque suas imagens em seu pedido inicial no palco , começando com " img1_mc " em uma posição X do zero, digitando " 0" no "X " text - campo no painel de Propriedades. Coloque as imagens em ordem, cada uma com um intervalo de dez pixels entre eles. Por exemplo, se " img1_mc " é de 100 pixels de largura e está na posição X zero, lugar " img2_mc " na posição X 110 .
3
Digite o código do ActionScript dentro do seu filme Flash. Crie uma nova camada para o código , pressionando o botão "Insert Layer" na linha do tempo perto do topo de sua janela. Com a nova camada selecionada , abra o painel Ações com a tecla " F9 ". Digite o código a seguir , altera -lo para atender o número de clipes imagem do filme que você tem :
var img_array : Array = new Array ( img1_mc , img2_mc , img3_mc );
var totalWidth : Number = 0;
var contagem : . Number;
for ( count = 0; count < img_array.length ; contar + +)
totalWidth + = img_array [ count] _width +10;
Este código mantém uma referência para os nomes dos clipes de imagens em seu filme e calcula a sua largura total.
4
Adicione código para rolar suas imagens. Depois que o código existente , insira o seguinte :
_root.onEnterFrame = function ( ) {var
i : Number;
for ( i = 0; i < img_array . comprimento; i + +)
{if ( ( img_array [i] _x + img_array [i] _width . . ) < 0)
img_array [i] _x + = totalWidth -10 ; .
mais img_array [i] _x - = 10; . }}
Este código move suas imagens para a esquerda, cada vez que o filme entra em um novo quadro. Quando uma imagem desapareceu do palco , ele é movido para o final da fila mais à direita .
5
Salve o arquivo Flash selecionando "Arquivo", "Salvar como" . Escolha um nome de arquivo e localização, e salve o arquivo . Exportar o filme pressionando "Ctrl" + "Enter" ou escolhendo " Controle", " Test Movie ". Você deverá ver as suas imagens de rolagem para a esquerda. Se você quiser que suas imagens para se deslocar verticalmente , organizá-los verticalmente , a mudança "x " para " y" em seu código, e mudança " largura " e " altura ".