Posted by Adriano Vieira on 10/05/2009 12:06:00 PM
Olá amigos,
No ActionScript 3 o parâmetro _root foi extinto. Para substituí-lo, e de forma bem mais elegante, a Adobe criou um novo método de acesso à variáveis e funções no flash. Com AS2 a coisa era relativamente simples, fazia-se:
_root.variavel = "Beagle"; // Incrementando uma variavel _root.funcao(); // Acessando uma função
No ActionScript 3 a coisa mudou um pouquinho... isso devido à um novo conceito de organização dos objetos, de qualquer forma, não é muito difícil.
Para exemplificar, criei um arquivo no Flash CS3 em AS3...clique aqui para baixá-lo.
Estava eu, um dia, navegando na internet, até que vejo que a nova versão do firefox com suporte nativo ao flash. Eu, que sou usuário do ubuntu na versão 64 bits, tinha certos problemas com o flash, pois utilizava a versão beta (ensinei como a instalar em um post anterior) e como em toda versão beta há problemas, o flash também tem os seus. Então, resolvi atualizar meu firefox para a versão mais nova disponivel, então, como eu fazia no windows, eu fui em ajuda e tentei mandar procurar por atualizações automaticamente, mas não funcionou. Logo, resolvi procurar na internet um modo para isso e achei um script desenvolvido em python, que se chama ubuntuzilla, que faz a atualização do firefox muito facilmente. Então resolvi postar a solução para os leitores do Beagle. A solução é a seguinte:
2º passo - Como o arquivo é .deb, basta dar dois cliques, informar a senha de sudo, e mandar instalar.
3º passo: Após a instalação, basta abrir o terminal ( aplicações > acessórios > terminal ), e digitar o comando ubuntuzilla.py.
4º passo: Responda as perguntas:
Primeira pergunta basta responder yes;
Segunda pergunta, escolha a linguagem que você quer que o firefox trabalhe, português é o código 55;
Verifique se a linguagem escolhida esta certa e responda yes;
Em seguida, informe a senha de Sudo;
O script realizará os downloads necessários, e vai instalar o firefox na versão mais atual. Em seguida só é necessário fechar o firefox e abrir novamente.
Pronto o firefox já estará na versão mais atualizada e com o flash funcionando.
Se ficarem duvidas é só postar nos comentários que tentarei sana-las.
Um certo dia estava eu navegando na Internet sem nada para fazer, e resolvi jogar uma partida de sinuca, eis que me deparo com um problema, meu firefox não o plugin flash instalado, mandei instalar mas não resolvia, então fui pesquisar na Internet e descobri que a adobe não fez ainda flash na versão 64 bits, e todos me sugeriam instalar o firefox 32 bits e instalar o flash. Mas encontrei uma serie de problemas nisso. Pesquisando mais encontrei outra solução, uma versão beta do flash 64 bits, resolvi compartilhar com vocês. Abaixo segue o link da versão flash 64 bits apha.
Eu instalei no UBUNTU 8.04 versão 64 bits, utilizando o firefox e funcionou corretamente.
Para instalar basta seguir os paços abaixo:
1. Faça o download do arquivo 2. Descompacte o arquivo Get64bitFlash-0.1.tar.gz 3. Abra o console Aplicações>Acessórios>Terminal 4. No terminal vá até o local onde salvou o arquivo 5. De permissão de execução ao arquivo digitando o comando sudo chmod 777 nome_do_arquivo 6. Execute o arquivo, com o comando ./nome_do_arquivo 7. Responda as perguntas(provavelmente a resposta é "yes") 8. Espere terminar a instalação, e reinicie o firefox
Agora é só utilizar o firefox que o flash estará funcionando. E qualquer erro que ocorra é só reportar. E lembre-se de ficar de olho, quando sair a versão "FULL" do flash 64 bits instale-a. Caso apareça alguma duvida é só postar como comentário.
Posted by Douglas Nascimento on 1/08/2009 10:03:00 AM
Este efeito é bem simples de fazer e dá um aspecto legal no objeto em que se aplica. Escolhi a imagem abaixo para fazer este post porque imaginei que poderia agradar a maioria.
Bom, primeiramente vamos criar 3 camadas. Dei os nomes de escudo, onde vai ficar o escudo do Mengão, animação, onde vai ficar a animação que irá causar o brilho e a camada máscara.
Vamos dividir este post em 3 partes para ficar mais fácil de entender.
Camada escudo: Na camada escudo vamos colocar a nossa figura. Clique no quadro 20 desta camada e aperte F5 para estende-la.
Camada animação: Na camada animação crie um quadrado na cor branca, sem borda, que cubra completamente a figura que está na camada escudo. Depois, na paleta de cores, coloque um degradê linear no quadrado que criamos e acrescente mais 3 cadeados, também na cor branca, como mostra a figura abaixo:
Observe que temos agora 5 cadeados. Modifique o alpha de cada um deles, da esqueda para a direita, da seguinte forma:
Agora clique no quadro 20 e insira um quadro chave apertando F6. Movimente os cadeados 2, 3 e 4 para a direita, como na imagem abaixo:
Agora insira uma interpolação de forma entre os quadros 1 e 20.
Camada máscara: Primeiramente tranque as camadas escudo e animação para evitar de estraga-las.
Desenhe uma forma que cubra a figura somente onde queremos que apareça o efeito de brilho, como mostra a imagem abaixo.
Clique no quadro 20 desta camada e aperte F5 para estende-la. Agora clique na máscara com o botão direito sobre a camada mascara e escolhendo a opção Mask.
Pronto, o resultado é este:
Espero que tenham gostado do efeito. Você pode baixar o arquivo .fla aqui. Um abraço
Posted by Douglas Nascimento on 12/18/2007 05:05:00 PM
Um atrativo legal para um site é um player de música, pensando nisso resolvi mostrar como fazer um player simples e fácil.
Primeiramente vamos criar o desenho do player, para isso eu criei 3 camadas
botoes - Para desenhar os botões e os campos título e artista. logo - Para por o logo da Beagle Network. fundo - Para desenhar o fundo do player.
Use a sua criatividade ^^
Crie os botões de play, stop e pause. E depois dois campos de texto do tipo dinâmico para expor o título e o artista. Na guia Properties defina no campo var o nome dos campo. Dei a eles o nome de tt_music, e ar_music.
Agora clique no primeiro frame e insira o código para carregar a música:
stop(); //para parar o filme var musica:Sound = new Sound(); //cria a variável musica
musica.loadSound("caminho", true); //carrega a música tt_music = musica.id3.songtitle; //pega o titulo da música ar_music = musica.id3.artist; //pega o artista musica.stop(); //para a música para que não inicie ao carregar o player
O caminho pode ser um diretório local ou uma url de algum arquivo armazenado na internet. Eu coloquei o link da música Stars do Switchfoot. (viciei nessa música rs)
A linha 2 serve para pegar o instante que a música foi parada, dividi-se por 1000 porque o número retornado está em milisegundos. A linha 3 pára a execução da música.
Na linha 3 verifica-se se a música foi pausada, se sim na linha 5 inicia-se a música da posição que foi guardada. Na linha 6 zero a variável pausa. Caso contrário inicia-se a música do tempo 0 na linha 9.
No botão stop o código é o mais simples:
1 - on(press) 2 - { 3 - musica.stop(); //para a música 4 - musica.pausa = 0; //zera a variável pausa 5 - }
Este é o resultado final. Infelizmente não consegui fazer ele pegar o título e o artista da música. Quem puder ajudar a melhorar este post estamos ai ^^