Categoria Flash - Lendo arquivo de texto (TXT) a partir do Flash

Posted by webmaster | Flash |


Nesta dica veremos como ler um arquivo de texto (TXT) a partir do Flash.

1. Após abrir um novo documento, clique no frame, aperte F9 e insira este código:

//onde está escrito “arquivo.txt” é onde você colocará o nome do seu arquivo .txt
loadVariablesNum(”arquivo.txt”, 0);
// para que as palvras venham digitadas com acentuação
System.useCodepage = true;

2. Vá ao palco, coloque uma “caixa de texto dinâmico” e coloque o nome da variável de “texto”

3. Abra o seu arquivo .TXT e escreva o seguinte:

texto=Aqui vem meu texto que vai no meu site, tutorial feito por Daniel Marcos

Autor/fonte: Daniel Marcos

Tags:

Categoria Flash - Introduções em Flash - 10 motivos pra não usar

Posted by webmaster | Flash |


Quem me conhece - seja pessoalmente ou seja através da Internet - sabe o desdenho que tenho pelo Flash como ferramenta de desenvolvimento de sites. Gosto dele para criar objetos multimídia como banners e animações. Para um site inteiro? Não. E vou dar 10 motivos pelos quais não se deve utilizar o Flash para criar animações que aparecem logo que você acessa a página.

Durante dois anos, o escritório onde eu trabalho estava cuidando de um site de uma escola de italiano. Até que a filha de um dos donos finalizou seu curso em Flash. Pra quê? Agora ela decidiu refazer todo o site utilizando a maravilhosa tecnologia futurista. Rodamos o site utilizando o computador mais lerdo do escritório. Não deu outra, quase travou o computador. Foi tudo extremamente mal planejado. A introdução em si não é ruim. Não faz sentido algum, mas não é ruim. Só que o site não melhora. Um dos estagiários ficou esperando mais de 5 minutos achando que ainda estava na introdução do site, e mesmo depois que avisamos ele, demorou certo tempo até achar o menu. Em sumo, a pessoa infeliz que fez o site deveria ser levado aos fundos da casa e executada (pelo bem da humanidade gente! Pelo bem de todos nós!). Quer saber? Visite o site e tire suas próprias conclusões. Nós do escritório lavamos as mãos; não é mais nosso problema.

Outro site que fizemos, uma espécie de portfólio pessoal de um pedagogo, era pra ser um site clean e bonito. Até o cliente insistir que o site dele tivesse uma animação em Flash de introdução. Tentei de tudo para convencê-lo do contrário (utilizando os argumentos abaixo), mas ele não quis saber. A besta não arredou o pé A ignorância reinou. O site ficou legal, mas na minha opinião, a animação acabou com tudo, acabou com o clima.

Vamos agora aos motivos pelos quais não fazer um site com introdução em Flash:

A pessoa quer acessar o seu site provavelmente para encontrar algo. É como você querer entrar em uma loja para comprar um pacote de bolachas, mas antes de poder entrar você é obrigado a assistir um vídeo institucional de 5 minutos de duração com informações que em nada contribuem com o seu crescimento pessoal;

Se ela está acessando o seu site, é porque ela quer acessar ela. Uma animação em Flash é como dizer “Você têm certeza que deseja entrar aqui?”. Se me perguntassem isso na entrada de uma loja, eu ficaria suspeito e daria meia-volta. Não prive o usuário de ter acesso imediato ao seu site;

Se você está vendendo algo no seu site, uma animação em Flash diz: “Hey, o que o produto falta em qualidade, o site têm em animação desnecessária e supérflua!“. Parece até o styling. Em nada contribuiu, pelo contrário: esses efeitos podem serem utilizados para esconder algum defeito grave do produto. Por via das dúvidas, nunca deixe dúvidas;

Internautas esperam em média 8 segundos para ver o site. Passou desse tempo? O usuário procura outro site. Isso é fato, comprovado por estudos. Estamos em tempos novos; ninguém têm tempo pra gastar, ninguém têm paciência para aguardar. Você prefere enfrentar fila de banco ou pagar suas contas via internet banking? Todos querem rapidez em tudo, então porque fazer teu site demorar a abrir?;

Música: seu gosto pode não ser o meu gosto. Gosto musical é que nem c*: cada um têm o seu. Por via das dúvidas, não coloque música no seu site, salvo se for um site de música. E mesmo assim…;

Se a música for absolutamente indispensável, não faça-a tocar automáticamente assim que o usuário abre o site. Pessoalmente, fico navegando pela net escutando música pelo Winamp. Se um site começa a tocar algo sem eu ter deixado, não quero nem saber: fecho o site. Se você tiver que ter um player de música, tenha as opções de começar e parar;

“Pular a abertura” - por que não incluí-lo? Se você simplesmente tiver que colocar aquele efeito “suuuuper bacana” que você viu em algum site e teve que fazer igual, poupe-nos de ter que esperar tudo carregar: coloque um botão para encurtar nossa miséria no seu site;

ActionScript não roda bem em computadores mais antigos. Testamos o site da escola de italiano em um dos computadores mais antigos (700Mhz de processador). A introdução em si demorou três vezes mais tempo por causa das camadas de transparência alpha, que come o processador do usuário. Sem contar as travadas que deu em tudo. ActionScript que efetua cálculos reduz drásticamente o desempenho do computador da pessoa, ás vezes fazendo-o travar. Guarde isso na sua cabecinha;

Só porque é Flash, não quer dizer que você não precisa fazer um menu decente. Muitas pessoas querem alterar o modo como navegamos pela web. Não tente re-inventar a roda! Se um menu horizontal ou vertical, alinhado no topo ou do lado da página é algo que parece funcionar com milhões de outros sites, por que - Deus, por quê? - você deveria fazer algo diferente? Existe um motivo pelo qual as coisas que funcionam, funcionam;

Seu site não vai ser indexado, ou será indexado porcamente, pelos sites de busca. Flash não é uma linguagem de programação padrão. A W3C (que de algum modo, dita o que é certo e o que não é), diz que Flash deve ser usado como uma ferramenta de desenvolvimento multimídia, e não como desenvolvedor de sites inteiros. Mecanismos de busca, como o Google, não conseguem ler o conteúdo de sites em Flash. Isso é fato! E não estar no Google, é a mesma coisa que não existir. Mesmo se seu site tiver apenas a introdução em Flash, saiba que a página inicial é a mais importante para os mecanismos de busca. Se você tiver uma introdução em Flash, seu site será bem-recebido pelo Google? Pense.

Autor/fonte: Digital Paper

Tags:

Categoria Dicas Flash - Criando uma rádio em 12 minutos

Posted by webmaster | Flash |

Fazer uma rádio virtual não parece uma tarefa fácil, mas pode ficar mais simples utilizando o Flash MX, da Macromedia. Essa versão do programa trouxe avanços como o suporte nativo a códigos e objetos XML e também a possibilidade de inserir textos e até arquivos MP3 de forma dinâmica. Graças a isso, em apenas 12 minutos conseguimos montar uma rádio online com três canais, utilizando objetos específicos para esse fim. Para você montar a sua rádio, além do Flash MX será necessário ter os scripts que façam a rádio operar. Eles estão disponíveis para download clicando aqui .

Antes de começar, é bom já ter em mente como será a sua estação, ou seja, como serão os botões, qual será o nome, como será o design e — claro — quais músicas serão incluídas.

1. Com o Flash MX aberto, crie um novo arquivo e no quadro Properties defina o tamanho que terá sua rádio virtual. Em nosso caso, fizemos a Estação INFO com 250 x 150 pixels.

2. No menu principal clique na opção Insert e escolha New Symbol. Uma janela Create New Symbol será aberta. Selecione a opção Movie Clip e dê o nome xmlObj para o objeto. Dê um comando Control+L e a biblioteca será aberta, aparecendo o objeto criado. Clique nele e arraste-o para a rádio. Depois abra a janela Action e insira o script “cxml”, disponível no arquivo baixado. Em seguida, com o objeto selecionado vá até Propriedades (Properties) e onde aparece digite cxml. O objeto xmlObj fará o Flash conversar com o arquivo XML. Ele é o motor da nossa rádio.

3. Agora crie uma layer na Timeline e dê a ela o nome de Ações. É aconselhável que você inclua cerca de cinco frames nessa primeira layer. E para isso basta clicar cinco vezes na tecla F5. Clique no primeiro frame e em seguida abra a janela Actions Frame. No quadro branco que aparece à direita da janela insira o script Ações, também diponibilizado no arquivo baixado. Ele cuidará das ações que cada botão da rádio vai executar.

4. Quem não tiver nenhum botão disponível para a rádio pode utilizar os que são oferecidos pelo próprio Flash MX na opção Common Libraries. Serão necessário seis botões. Para músicas: Avançar, Voltar, Parar e Tocar. Para estações: Avançar e Voltar. Clique em cada um deles e arraste-os para o local exato que eles devem ficar.

5. Escolhidos os botões, será necessário definir as ações deles. Vamos começar pelo Voltar. Clique no botão correspondente e depois na janela Actions - Movie Clip. Nela selecione as opções Actions/Movie Control e dê um duplo clique na opção On. Uma janela será aberta ao lado. Dê um duplo clique na opção Release. Aparecerá o seguinte código:

on (release) {
}

Como estamos configurando o botão Voltar, precisamos escrever o comando radioPrevious(); entre as chaves para que ele funcione. O resultado final dessa operação é o código

on (release) {radioPrevious();
}

6. Agora precisamos fazer o mesmo para os outros botões. No caso do Stop o comando é

on (release) {radioStop();
}

7. Para o Play o comando é

on (release) {radioPlay();
}

8. Para o botão Próxima música o comando é

on (release) {radioNext();
}

9. No botão que irá mudar as estações dessa rádio online o comando deve ser

on (release) {stationNext();
}

10. Já para retroceder o comando é

on (release) {stationPrevious();
}

11. Também precisamos definir o espaço onde aparecerá a identificação das músicas. Na Estação INFO decidimos deixar três campos: um com o nome da música, outro com o do cantor e outro com o do canal.

12. Para inserir um texto abra a janela de ferramentas e selecione a opção A. Em Propriedades (Properties) na janela Text Tool selecione Dynamic Text. E no quadro onde está montando a rádio selecione o espaço onde você quer que apareça o nome do canal. No quadro Var, que aparece em Propriedades, digite txtStation.

13. Agora abra um outro espaço na tela para inserir o nome da música e no quadro Var digite txtTitle.

14. Repita o mesmo processo na criação do nome do cantor e no campo Var digite txtComposer.

15. Feito isso, é necessário incluir mais um script. Selecione o segundo frame na Layer, abra a janela Actions e insira o código “para”, que também está disponível no arquivo baixado.16. Não se esqueça de editar o arquivo XML chamado radio.xml, que também foi baixado. Abra-o no Notepad ou em outro editor HTML e ponha os nomes das estações, das músicas, dos cantores e do arquivo MP3 entre as TAGs correspondentes.

17. Por fim, vá ao menu Principal e selecione a opção Publish. Isso fará com que o arquivo Flash com extensão “.fla” seja transformado em outro com extensão “.swf”. Para a rádio funcionar sem problemas todos os arquivos devem ficar no mesmo diretório.

FONTE: CÓDIGO FONTE

Tags:
Page 3 of 10«12345»...Último