Como fazer uma barra de progresso no FlashFazendo 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ê precisaAdobe 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 . 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 . 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 . 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; 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 ); 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 ); } 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 (); } ; 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 && ProgressBar. percentComplete > 11) {trace ("1" ); addChild ( loader1 ); Loader.unload (); }; if ( ProgressBar.percentComplete == 100) {trace ("1" ); loader1.unload (); }; }; 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 && ProgressBar.percentComplete > 11) {trace ("1" ); addChild ( loader1 ); carregador . descarregar (); }; if ( ProgressBar.percentComplete == 100) {trace ("1" ); loader1.unload (); }; }; 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. Anterior: Diferença entre quartzito e Granito Próximo: Snakes nativos de New Hampshire Autodidatismo
|
Copyright © https://www.educacao.win - Todos os direitos reservados |