Se o seu aplicativo Flash está ficando maior e mais complexa , o tempo que demora a carregar totalmente é crescente. Seus visitantes podem ficar irritados e deixar o seu site antes de as cargas de animação. Para superar esse problema , você pode criar um preloader que mostra ao leitor quanto tempo ele tem que esperar até que o arquivo FLV está completamente carregado. O progresso é calculada usando um script relativamente simples ActionScript 3 ( AS3) . Tudo que você tem a fazer é criar a interface gráfica e usar o código AS3 . Coisas que você precisa
Adobe Flash
Mostrar Mais instruções
1
Abrir Adobe Flash e crie um novo filme do Flash usando o ActionScript 3.0. Você não precisa modificar as configurações.
2
Clique duas vezes na camada padrão na linha do tempo , o tipo de conteúdo e pressione " Enter" para renomeá-lo. Clique no botão "Layer Insert" para criar uma segunda camada e nomeie- Ações.
3
Clique na camada de conteúdo, selecione a ferramenta Retângulo , selecione algumas cores e desenhar um retângulo dentro sua camada . Você vai usar esse retângulo como a barra de preloader .
4
Selecione a ferramenta Selecionar e selecione o contorno bar. Pressione " F8" para convertê-lo em um símbolo , selecione Clipe de filme como o tipo de símbolo e nome dele Contorno .
5
Clique no corpo do bar com a Select Tool ainda ativa, pressione " F8 ", defina o tipo de clipe de filme , o nome dele Bar e definir o ponto de registro para o lado esquerdo . Pressione " OK".
6
Vá para o Inspector Propriedades enquanto o bar ainda está selecionada , digite " bar_mc " sem as aspas na caixa Nome Instância texto e pressione " Enter". vá até o menu Modificar , selecione a opção Organizar e clique em Enviar para trás para garantir que o seu bar não cobre o contorno.
7
Selecione a ferramenta de texto e desenhar um campo de texto pequeno sob a barra. Defina o seu tipo de texto dinâmico no inspetor Properties. Defina o tipo de fonte e tipo " loader_txt " sem as aspas na caixa Nome da ocorrência .
8
Clique na camada Actions, clique com o botão direito do mouse no quadro de padrão e selecione Ações no menu drop-down para abrir . janela ações
9
Insira este código na janela de ações :
stop (); this.addEventListener ( Event.ENTER_FRAME , carregamento ); função de carregamento (e: Event) : void {var total: Number = this.stage.loaderInfo.bytesTotal ; var carregado : Number = this.stage.loaderInfo.bytesLoaded ; bar_mc.scaleX = carregado /total; loader_txt.text = Math.floor ( ( carregado /total) * 100 ) + " % ", se ( o total carregado == ) { play () ; this.removeEventListener ( Event.ENTER_FRAME , carregamento );}}
Você começa com o stop (); função para garantir que o preloader não começa antes de todos os dados estão presentes e prontos . A função de carregamento ( ) recupera a quantidade de dados que precisa ser carregado ea quantidade de dados já carregado, exibe a quantidade de dados foi carregado (em percentagem ) e verifica se todos os dados foram carregados antes de iniciar o aplicativo Flash.
10
Feche a janela Ações e salvar e construir o seu projeto para criar o preloader FLV.