Mostrando postagens com marcador flash. Mostrar todas as postagens
Mostrando postagens com marcador flash. Mostrar todas as postagens

sábado, 29 de setembro de 2012

Publicando Flartoolkit na Web

Para publicar suas aplicacoes Flartoolkit na web de fato, você irá descobrir muito provavelmente que não é simplesmente fazer o upload dos arquivos do projeto. E vou explicar porque:

Muitos servidores não aceitam ou não estão configurados para permitir acesso aos tipos de extensões dos arquivos que o flartookit trabalha (.dae .collada .dat .pat ...) e por isso a aplicação não irá funcionar. Como resolver isso?

Você tem 2 alternativas básicas:

1 - Se tiver acesso às configurações do servidor , incluir nos tipos de arquivo permitidos as extensões dos arquivos do flartoolkit. essa solução ao meu ver é meio complicada, pois muita gente não tem acesso ou não sabe configurar esse tipo de coisa. então a solução 2 acaba sendo mais viável:

2 - Renomear todos arquivos com extensões complicadas do projeto para uma extensão conhecida, e no código actionscript alterar também as chamadas aos arquivos. no meu caso, optei pela extensão .xml que é muito usada por sites em geral o que dificilmente gerará novos problemas de compatibilidade. É uma solução meio trabalhosa, mas , porém, contudo , entretanto, funciona, e você não depende de terceiros.

A alteração do código no Flash / Flex / ... é a parte mais chata, tem que ficar usando find/replace ou ir olhando cada ocorrencia e substituindo manualmente. Dica: cuidado ao substituir a extensão .dae porque tem um import do parser DAE, se não cuidar ele vai renomear junto e aí vai dar um milhão de erros. terminada a etapa, recompile o arquivo.

Já para a outra parte, a alteração das extensões dos arquivos, você pode escrever um simples programa em lote para fazer o serviço, abrindo cada pasta e modificando todos os arquivos para a extensão xml ou outra escolhida. A título de utilidade, segue o código do meu aqui:

@echo off
cls

echo renomeando os arquivos do projeto
echo ----------------------------------------
cd data
rename *.dat *.xml
rename *.pat *.xml
cd ..
cd model
rename *.dae *.xml
echo ----------------------------------------
echo arquivos renomeados
echo -
pause


Se quiser usar esse exemplo, copie no bloco de notas e utilize a opção salvar como > todos os tipos de arquivo , colocando um nome para o programa com a extensão .bat

Ex: renameFlar.bat

Depois é só copiar esse arquivo para a pasta do projeto e executá-lo. as extensões serão alteradas possibilitando o acesso sem maiores dificuldades.

Algumas dicas finais:

- é interessante fazer um preloader para o seu projeto, pois por menor que ele seja sempre vai acabar gastando um tempinho para carregar e o usuário pode ficar perdido achando que não funcionou.

- use modelos com poucas faces, pois o flartoolkit não é lá um exemplo de performance, e na web tende a cair mais ainda

- instrua seu usuário sobre o funcionamento da aplicação, ou na própria página dela, ou antes.

- use texturas com cuidado, pois elas podem facilmente alcançar alguns MBytes de espaço, fazendo demorar a carregar a aplicação, lembre que na web tudo tem que ser rápido o suficiente para o usuário não se cansar de esperar. reduza resolução e capriche na compactação dos jpgs, vá aumentando até o ponto em que comece a degradar demais a qualidade. reduza resoluções de imagens. se sua janela de visualização tem 640x480 pixels, de nada adianta colocar uma textura com 3200x2400 pixels, pois na visualização, o tamanho máximo que ela irá ter é o de 640x480. isso só não é válido se for utilizado zoom sobre os objetos, o que é um caso raro.

segunda-feira, 29 de março de 2010

Minicurso de flash cs4 - desenho e animacao

Ola. Estou postando uma serie de videotutoriais no youtube sobre flash cs4, nas áreas de desenho, edição e animação. Os vídeos tem duração média de 6 minutos e são focados em mostrar as funcionalidades do flash e como usar seus recursos. Nao estudamos neste curso o ActionScript que pretendo abordar em uma nova série de videotutoriais. abaixo os vídeos:


01/17 - Introdução


02/17 - visao geral interface


03/17 - desenho - pen


04/17 - desenho - text


05/17 - desenho - line e opcoes edicao


06/17 - desenho - rectangle - poli


07/17 - desenho - pencil brush deco spray


08/17 - desenho - edicao cores linhas zoom


09/17 - simbolos - graphic


10/17 - simbolos - botoes


11/17 - símbolos - movieclip


12/17 - animacao - intro e quadro a quadro(1/2)


12/17 - animacao - intro e quadro a quadro(2/2)


13/17 - animacao - classic tween


14/17 - animacao - motion tween cs4


15/17 - animacao - classic guide


16/17 - animacao - shape tween


17/17 - finalizacao