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.