Como fazer uma barra de progresso no Flash

Fazendo barras de progresso no Flash , é fácil com a classe de objeto ProgressBar eo componente ProgressBar. Usando seus métodos e propriedades , é possível criar barras de progresso que criam interesse, enquanto o público aguarda seu filme principal para download. Cue fora os eventos ProgressBar para exibir créditos do filme ou ajuda marca seus filmes Flash . Dê uma sugestão de as empresas de cinema e usar o tempo de download para exibir esclarecedoras prelúdios de filmes , cenas de filmes futuros ou comerciais de pagar advertisers.Things você precisa

Adobe Flash Professional : versões CS3 , CS4 ou CS5

arquivo de música MP3 nomeados abeautifulsong.mp3

Mostrar MoreInstructions

1

Inicie o programa flash. Clique em ” Arquivo Flash (ActionScript 3.0) ” da janela de abertura para criar um novo arquivo para um projeto de animação Flash AS3 .

2

Clique em ” Componentes ” no menu “Windows” . Clique e arraste o ícone da barra de progresso para o palco do Flash a partir da biblioteca de componentes. Clique em “Propriedades ” no menu “Windows” . Digite ” ProgressBar ” na caixa de texto o nome de instância .

3

Clique e arraste o ícone do botão para o palco do Flash a partir da biblioteca de componentes. Digite ” loadSound ” na caixa de texto o nome de instância .

4

Selecione a opção ” Actions ” no menu Janela na barra de menu principal do Flash para abrir o editor de texto do ActionScript 3. Posicione o cursor do mouse sobre a primeira linha do editor. Clique com o botão do mouse e digite o código abaixo para importar os utilitários flash necessários para utilizar a barra de progresso e de progresso eventos

fl.controls.ProgressBar importação; .

Flash.events.ProgressEvent importação;

5

Digite o código abaixo no editor de ActionScript 3 para especificar e colocar os arquivos gráficos no palco do Flash quando o arquivo de música é o download ( para um efeito de apresentação de slides ) .

var URL: string = “http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Tetragonias_njalilus_01.jpg/300px-

Tetragonias_njalilus_01.jpg”;

var urlRequest : URLRequest = new URLRequest (URL);

var loader: loader = new Loader ();

loader.load ( urlRequest );

var url1 : String = “http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Ramon_Enrich_-_enganxats_per_sempre.jpg/120px-Ramon_Enrich_-_enganxats_per_sempre.jpg”;

var urlRequest1 : URLRequest = new URLRequest ( url1 );

var loader1 : loader = new Loader ();

loader1.load ( urlRequest1 );

6

Tipo o código abaixo começando na próxima linha do editor do ActionScript 3 para especificar o arquivo de música como o arquivo de origem para o ProgressBar de usar para gerar eventos de carga e para baixar o arquivo de música quando o usuário clica no botão que foi colocado no palco.

música var : Sound = new Sound ();

ProgressBar.source = música;

var musicFilelocation : String = ” abeautifulsong.mp3 ”

var musicrequest : URLRequest = new URLRequest ( musicFilelocation );

loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );

função getSound_fn (event: MouseEvent ) {

música. carga ( musicrequest );

}

7

Digite o código abaixo começando na próxima linha do editor ActionScript 3 para atribuir um ouvinte de eventos para o ProgressBar e reproduzir o arquivo de música quando a música tenha concluído o download

ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );

função soundLoaded_fn (event: Event): . void {

music.close ();

loadSound.enabled = false;

music.play (); }

;

8

Digite o código abaixo começando pelo próxima linha do editor ActionScript 3 para carregar o primeiro arquivo gráfico no palco quando o arquivo de música começa a carregar , carregar o segundo arquivo gráfico e descarregar o primeiro arquivo gráfico quando entre 10 e 11 por cento da música tenha concluído o download, e descarregar o segundo gráfico quando o arquivo de música completa download

ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler );

função progressHandler (event: ProgressEvent ) : . void {

if ( ProgressBar.percentComplete == 0) {trace (“1” );

addChild (carregador );

}

if ( ProgressBar.percentComplete> 10

addChild ( loader1 );

Loader.unload (); };

if ( ProgressBar.percentComplete == 100) {trace (“1” );

loader1.unload (); };

};

9

Copie e cole o código abaixo no editor de ActionScript 3 para garantir que o programa bar slideshow progresso é executado corretamente

fl importação. . controls.ProgressBar;

flash.events.ProgressEvent importação;

var URL: string = “http://upload.wikimedia.org/wikipedia/commons/thumb/6/63/Tetragonias_njalilus_01.jpg/300px-

Tetragonias_njalilus_01.jpg”;

var urlRequest : URLRequest = new URLRequest (URL);

var loader: loader = new Loader ();

loader.load ( urlRequest );

var url1 : String = “http://upload.wikimedia.org/wikipedia/commons/thumb/c/cb/Ramon_Enrich_-_enganxats_per_sempre.jpg/120px-

Ramon_Enrich_-_enganxats_per_sempre.jpg”;

var urlRequest1 : URLRequest = new URLRequest ( url1 );

var loader1 : loader = new Loader ();

loader1.load ( urlRequest1 );

var música : Sound = new Sound ();

ProgressBar.source = música;

var musicFilelocation : String = ” abeautifulsong.mp3 ”

var musicrequest : URLRequest = new URLRequest ( musicFilelocation );

loadSound.addEventListener ( MouseEvent.CLICK , getSound_fn );

função getSound_fn (event: MouseEvent ) {

music.load ( musicrequest );

}

ProgressBar.addEventListener ( Event.COMPLETE , soundLoaded_fn );

função soundLoaded_fn (event: Event): void {

music.close ();

loadSound.enabled = false;

music.play (); }

;

ProgressBar.addEventListener ( ProgressEvent.PROGRESS , progressHandler );

função progressHandler (event: ProgressEvent ): void {

if ( ProgressBar.percentComplete == 0) {trace (“1” );

addChild (carregador );

}

if ( ProgressBar.percentComplete> 10

addChild ( loader1 );

carregador . descarregar (); };

if ( ProgressBar.percentComplete == 100) {trace (“1” );

loader1.unload (); };

};

10

Clique em ” Test Movie ” no menu “Control” para reproduzir o programa bar slideshow progresso. Observe que o primeiro gráfico aparece imediatamente após clicar no botão de download de música , o segundo gráfico aparece (eo primeiro gráfico é removido) depois de 11 por cento da música baixou eo segundo gráfico desaparece quando a música começa a tocar . Observe também que a barra de progresso se move para a direita, como os downloads de arquivos de música.

Deixe um comentário