Ir para conteúdo
Fórum CódigoFonte.net

mineiro_491

Membros
  • Total de itens

    9
  • Registro em

  • Última visita

Tudo que mineiro_491 postou

  1. mineiro_491

    flash

    Boa tarde Magico Saraiva, bom o processo para se construir um player é bem simples. Comece desenvolvendo um layout para seu player, lembrando que ele terá as seguintes informações: Artísta, nome da música, nome do álbum e botões para avançar e voltar de música, play, stop e pause. Depois de definir o layout do player, vamos criar os três campos necessários, que mostrarão o nome do artísta, nome da música em execução e o álbum a que percente. Vamos criar agora a layer (camada) em que os campos com as informações da música ficarão. Para criar uma nova layer, vá ao menu Insert (Inserir) > Timeline (Linha do tempo) > Layer (Camada). Renomeie a layer criada para “informações” – sem aspas. Agora criaremos os três campos. Primeiramente o campo “Artísta”. Selecione a Text Tool (Ferramenta de texto) na barra de ferramentas e insira o campo onde desejar, lembrando de deixá-lo com uma largura que caiba o nome do artísta corretamente. É preferível criar campos grandes, pra que os nomes não sejam cortados. Após criar o campo, na barra de propriedades, digite “artista_txt” – sem aspas - no campo “<Istance Name>” (Nome de instância). E defina o campo como “Dynamic Text” (Texto dinâmico). Observe a figura abaixo: Repita o processo três vezes, apenas trocando o nome de instância para “musica_txt” e “album_txt” – ambos sem aspas. Agora que você já tem os três campos criados, vamos aos botões que controlarão o player. Crie uma nova layer (camada), e dê o nome de “controles”. Vamos criar primeiro o botão de play, depois basta repetir o mesmo processo para os outros botões que usaremos. Com a ferramenta Shape Tool (Forma), crie um botão que será o ícone do play. Após criar a forma, selecione-a e pressione “F8”, na janela em que se abrir, digite “play_btn” no campo “Name” (Nome) e escolha a opção “Button” (Botão). Observe a imagem abaixo: Após isso, selecione o botão e na barra de propriedades mude seu nome de instância para “play_btn”. Para criar os demais botões de avançar, retroceder, stop e pause, repita os mesmos passos, apenas alterando o nome do botão e nome da instância. Seguem abaixo os nomes: Botões de Controle das Musicas Play – play_btn Stop – stop_btn Pause – pause_btn Next – next_btn Previous – previous_btn Botões de volume: Diminuir – vol_less_btn Aumentar: – vol_more_btn Obs: Lembrando que Next significa “próximo” e Previous, “anterior”. Bom, agora que já temos os campos de informações e também os botões que controlarão as músicas, vamos às actions! Vamos inserir todas as ações na raiz do filme, dessa maneira fica mais fácil programar no Flash, pois toda a programação fica num só lugar, sendo mais fácil de administrar tudo. Quem tem costume de colocar as ações em cada símbolo, frame, etc., separado, estranha numa primeira vez, mas logo percebe que essa maneira facilita muito a programação no Flash. Crie uma nova layer, dê a ela o nome de “Actions” – sem aspas. Selecione o primeiro frame da layer que acabamos de criar, e pressione “F9”, para abrir a paleta Actions. Digite a ação abaixo: stop(); //Criando objeto som_sound var som_sound:Sound = new Sound(); var numero:Number = 1; //Volume var vol:Number = 100; /*cria-se a função music com o parâmetro "musica" que indicará a música que será tocada pelo player.*/ function music(musica) { //criando todas as variáveis necessárias var pos, verifica; /*a função "loadSound" carrega a mp3 no objeto "som_sound", com o caminhoespecificado no parâmetro "musica"; true informa que será carregado por streaming*/ som_sound.loadSound(musica, true); _root.onEnterFrame = function() { //exibe o nome da música no campo musica_txt artista_txt.text = som_sound.id3.artist; musica_txt.text = som_sound.id3.songname; album_txt.text = som_sound.id3.album; som_sound.setVolume(vol); }; // ações dos botões =============== //pára a música stop_btn.onRelease = function() { som_sound.stop(); }; //pausa a música pause_btn.onRelease = function() { acao = "pause"; pos = som_sound.position/1000; som_sound.stop(); }; //dá o play play_btn.onRelease = function() { if (acao == "pause") { som_sound.start(pos, 1); acao = ""; } else { som_sound.start(); } }; } previous_btn.onRelease = function() { if (_root.numero<>1) { _root.numero -= 1; } musica = "musica"+numero+".mp3"; music(musica); }; next_btn.onRelease = function() { if (_root.numero<>3) { _root.numero += 1; } musica = "musica"+numero+".mp3"; music(musica); }; vol_less_btn.onRelease = function() { if (vol>=10) { vol -= 10; trace(vol); } }; vol_more_btn.onRelease = function() { if (vol<=90) { vol += 10; trace(vol); } }; //========================= musica = "musica"+numero+".mp3"; music(musica); link_btn.onRelease = function() { getURL('http://www.mineiro491.com.br', '_blank'); }; link2_btn.onRelease = function() { getURL('http://www.aecdesign.com.br', '_blank'); }; Adicionei um breve resumo aos Scripts, por isso é muito importante que ele seja lido. Atenção: Lembrando que é necessário ter três arquivos .mp3 diferentes na mesma pasta que o .swf, para que as músicas sejam executadas. Os arquivos deverão ter os seguintes nomes: musica1.mp3 musica2.mp3 musica3.mp3 Agora basta você publicar e ai esta seu Player. :lol:
  2. Galera estou precisando de um compressor de audio que evite distorção no som na hora da gravação. Se alguem souber de algum por favor me mande e-mail
  3. Passa no site www.scriptbrasil.com.br e da uma olhada. Alem de varios tutoriais ainda você tem arquivos prontos para donwloads. Vale a pena conferir.
  4. Cara eu tenho um aqui ele é bem simples fui eu que o criei, eu tava utilizando ele no meu antigo site basta você trabalhar mais na parte visual dele, ele ja vem com todos os botoes é tambem tem um preloader de bobeira, basta você colocar o clipe de filme na camada Clipe. So você baixa-lo Player.zip O Arquivo ta um pouco pesado mais logo quando você publicar e passa-lo para swf e vai ficar bem compacto. Qualquer duvida so me perguntar.
  5. Cara de uma olhada no site Script Brasil La eles desponibilizão todos esse tipos de serviços gratuitamente. Vale a pena conferir.
  6. Bom isso vai depender do tipo de material que você pretende vender no site.
  7. Para que você possa abrir uma outra pagina basta você criar um botão e clicar sobre ele e pressionar a tecla F9 e adicionar o seguinte Action Script on (release) { getURL("http://www.seusite.com.br"); } Esta pronto basta você publicar o arquivo precionando F12
  8. Para criar um preloader com porcentagem é so fazer um seguinte. 1- Você deve criar três camadas nessa mesma sequencia e nomes; Actions Foto Preloader 2- Insira uma foto na segundo quadro da camada foto 3- Inclua o Script no primeiro quadro da camada Actions o script é #include "preloader.as" 4- Insira um campo de texto dinâmico no primeiro quadro da camada Preloader, renomeie a váriavel de pct. 5- Com o campo de texto selecionado, tecle F8. Selecione a opção Movie Clip e selecione Registration do Centro. Clique no botão OK. 6- Com o Movie Clip selecionado, clique em propriedades e coloque o nome na instancia de preloader. 7- Agora crie o arquivo preloader.as e coloque-o no mesmo diretório do arquivo principal.fla. Digite os comandos var preloader:MovieClip; // Nosso MovieClip function Init() { // Função Init _root.stop(); // Para o filme onEnterFrame = function () { // Ao entrar no quadro executar a função var bl:Number = _root.getBytesLoaded(); // bl recebe os bytes carregados var bt:Number = _root.getBytesTotal(); // bt recebe os bytes totais if (bl>4 && bt>4 && bl>=bt) { // Se os bytes carregados forem maior que 4 e os bytes totais forem maior que 4 e bytes carregados forem maior que bytes totais delete onEnterFrame; // Destrói o evento EnterFrame _root.nextFrame(); // Vá para o próximo quadro preloader.unloadMovie(); // Destrói o MovieClip preloader da memória } else { // Senão preloader.pct = Math.floor(bl/bt*100)+'%'; // O nosso campo dinâmico vai receber o arredondamento dos bytes carregados divididos pelos bytes total multiplicados por 100 e adicionar o carecter % } }; } Init(); // Chamamos a função Init 8- Pronto! Agora abra o arquivo e tecle CTRL + ENTER, quando você visualizar a imagem tecle novamente CTRL + ENTER para testar o seu preloader. Caso queira configurar a taxa de simulação de download, clique no menu View >>> Download Settings e escolha a velocidade de download.
  9. Meu amigo allengomes para que você coloque data e hora em flash basta você fazer um seguinte. Abra o seu Macromedia Flash, crie um novo arquivo ( CRTL + N ) e coloque um texto dinâmico em seu Stage. Instancie-o como “mostra_data” ( sem aspas ). Após isso, insira uma nova layer e coloque o codigo abaixo em seu keyframe. // aqui começa o seu código // criamos uma nova classe com o nome minhaData minhaData = new Date(); // Pegamos a hora atual hora = minhaData.getHours(); // Pegamos o minuto atual minutos = minhaData.getMinutes(); // Adicionando os segundos a variável segundos segundos = minhaData.getSeconds(); // Adicionando os millisegundos a variável millisegundos millisegundos = minhaData.getMilliseconds(); // Pegamos o dia atual ( Usamos dia para os dias da semana dia = minhaData.getDay(); // Pegamos o dia do mês atual dia_mes = minhaData.getDate(); // Mês atual mes = minhaData.getMonth(); // Ano atual ano = minhaData.getFullYear(); /* aqui que ocorrem as dúvidas, usamos o switch para mostrarmos o resultado da variável personalizado ao gosto do usuário ... */ switch (dia) { /* variável dia com o resultado de 0, e assim sussessivamente até o último resultado */ case 0 : dia = "Domingo"; break; case 1 : dia = "Segunda Feira"; break; case 2 : dia = "Terça Feira"; break; case 3 : dia = "Quarta Feira"; break; case 4 : dia = "Quinta Feira"; break; case 5 : dia = "Sexta Feira"; break; case 6 : dia = "Sabado"; break; } /* Mesmo processo que usamos para o dia, usaremos aqui para o mês também. Veja abaixo. */ switch (mes) { case 0 : mes = "Janeiro"; break; case 1 : mes = "Fevereiro"; break; case 2 : mes = "Março"; break; case 3 : mes = "Abril"; break; case 4 : mes = "Maio"; break; case 5 : mes = "Junho"; break; case 6 : mes = "Julho"; break; case 7 : mes = "Agosto"; break; case 8 : mes = "Setembro"; break; case 9 : mes = "Outubro"; break; case 10 : mes = "Novembro"; break; case 11 : mes = "Dezembro"; break; } // Exibindo os dados no campo de texto dinâmico chamado ‘mostra_data’. _root.mostra_data.text = "Hoje é: "+dia+", "+dia_mes+" de "+mes+" de "+ano+"\n"+"Agora são: "+hora+":"+minutos+":"+segundos+":"+millisegundos; // aqui termina o seu código Após isso, selecione os dois keyframes ( o de cima e o de baixo ), e pressione a tecla F5 ( Inserir novo frame ). Repare que inserimos um novo frame e não colocamos um stop(); Porquê? Para que os segundos estejam sempre em loop, sempre aparecendo o segundo atual que, no caso ele vai e volta ao frame 1 e executa novamente a função. Teste o seu filme e veja o resultado. Pronto, agora você tem a sua data e hora no flash. Fiquem atentos no site, que no próximo artigo estarei explicando como fazer a data e a hora funcionar quando clicar com o botão direito do mouse.
×
×
  • Criar Novo...