AS3 – 30 Classes bem úteis!

출처 : http://superativos.wordpress.com/2009/05/11/as3-30-classes-bem-uteis/

Estava procurando uma classe para manipular som, então encontrei essa lista… muito boa por sinal. Boa pedida p quem Trabalha com AS3.

SoundManager
http://evolve.reintroducing.com/2008/07/15/news/as3-soundmanager/


Esta classe, padrão singleton, serve para fazer exactamente o que o titulo diz, um manager de som, o que torna o adicionar de som aos nosso projectos bem simples. Esta class depende do TweenLite para o fade de som.



Active Window Blur – http://blog.onebyonedesign.com/?p=81


Coloca um painel de blur sobre um video, imagem ou movieclip.


TweenMax – http://blog.greensock.com/tweenmaxas3/


Construído sobre a base do tweenLite e tweenFilterLite, esta classe aperfeiçoa os métodos de ambas as origens mostrando no final um motor de animação com mais algumas funções como pause/resume, sequências mais fáceis, animação e cor HEX e muito mais…


YouTube Class – http://labs.flexcubed.com/?p=13


Uma class que usa a API do google para devolver playlists e “featured” vídeos.


Pulse Particle System – http://rogue-development.com/pulseParticles.html


Um sistema que pode não parecer ter muita utilidade. Trabalha exclusivamente com partículas e AS3, para criar os mais variados efeitos como podem ver na pagina de exemplos.


Animated BitMap – http://blog.hexagonstar.com/animatedbitmapclass/


Uma das classes mais úteis, visto que o flex / flash não têm suporte a gif’s animados, esta class utiliza varias imagens fixas com apenas uma desviação de padrão para animar uma imagem, podem-se conseguir resultados fantásticos.


Queue Loader – http://code.google.com/p/queueloader-as3/wiki/QueueLoader


Um projecto que permite monitorizar o carregar de objectos e assets bem como monitorizar o seu processo de carregamento. Este projecto é Open Source e aceitam contribuidores, mais informações na sua pagina em cima.


Prioritization – http://www.danielhai.com/blog/?p=60


Uma class que funciona com Loader, URLLoader e Sound Objects, que permite indicar a prioridade de determinados métodos e objectos para que estes sejam executados na ordem que desejamos.


DistortImage – http://www.rubenswieringa.com/blog/distortimage


Um classe que permite fixar pontos e distorcer uma imagem consoante a nossa necessidade tudo isto em AS3.


Layout Class – http://www.senocular.com/?id=2.8


Uma colecção de 3 Classes, Layout, LayoutConstraint, LayoutManager, principalmente feita para o Flash CS, não deixa de ser interessante ver-la em funcionamento. Permite fixar um objecto sempre no centro do stage, definir width e height consoante o tamanho do stage, e mais alguns elementos importantes no layout. A nível de flex estas classes são implementadas nativamente.


Color Sampler – http://www.somerandomdude.net/blog/flash/actionscript-3-color-sampler-class-download/


Sistema que permite recolher de objectos o seu padrão RGB, hue, saturation e brightness. Muito util quando necessário trabalhar com imagens.


2D Character Rigging Classes – http://www.algorithmist.net/rigging.html


Uma classe que permite personalizar aspectos de caracteres 2d, ou seja, no exemplo de um boneco, permite personalizar a cara, braços, posição, afastamento, etc…


XML Loader Class – http://www.mediareason.com/blog/?p=20


Uma class que faze exactamente o que o proprio nome indica, carrega XML de uma maneira bem simples.


Style Collection – http://www.gskinner.com/blog/archives/2007/06/stylecollection.html


Uma class que permite criar grupos de estilos (styles) que são aplicados e automaticamente actualizados em diversos componentes. Principalmente orientado para Flash CS.


AS3 Easing – http://www.uza.lt/codex/as3-easing/


Mais uma class de animação/transição, com a diferença de permitir definir pontos de animação.


CSS Loader – http://www.rubenswieringa.com/blog/cssloader


Uma class que permite carregar ficheiros CSS de estilo para qualquer aplicação flex no seu arranque.


AutoComplete Text Field – http://asserttrue.com/articles/2006/04/09/actionscript-projects-in-flex-builder-2-0


Permite a criação de campos de texto com auto complete.


fZIP – http://wahlers.com.br/claus/blog/zip-it-up/


Uma classe que permite carregar arquivos .zip e abrir os ficheiros nele contidos mesmo antes de carregar o arquivo completo. Desenhado especialmente para projectos AIR, em alguns casos pode ser conseguido utiliza-a com projectos Flash/Flex se o arquivo zip for “injectado” com um Adler32 checksum (patch) este pode ser aberto no browser e funcionará correctamente, como podem ver no exemplo da pagina oficial.


Reflection Class – http://www.adobe.com/devnet/flash/articles/reflect_class_as3.html


Uma class que permite criar reflexos de imagens.


Reflection Manager – http://www.wietseveenstra.nl/blog/2007/05/reflection-manager-10/


Uma classe derivada da anterior, mas muito mais completa.


Flex Loading Image – http://www.munkiihouse.com/?p=135


Implementa a class image do flex, e introduz uma barra de progresso que nos permite visializar o carregamento da imagem.


Audio Visualization – http://blog.benstucki.net/?id=18


Permite criar varios estilos de analyser’s para audio, num componente bastante interessante como podem ver no seu explorer. Programado para o Flex.


FishEye – http://www.quietlyscheming.com/blog/components/fisheye-component/


Um conjunto de classes que permite criar uma apresentação/menu ao estilo do mac, embora de uma forma bem elaborada, permite o controlo absoluto da sua apresentação. Especialmente programado para o flex.


FlvWriter – http://www.zeropointnine.com/blog/simpleflvwriteras-as3-class-to-create-flvs


Uma class para aplicativos AIR que permite escrever/gravar um ficheiro flv (video).


Flex XLS Read/Write – http://adobe.com/cfusion/exchange/index.cfm?event=extensionDetail&extid=1375018


Uma class que permite escrever e ler arquivos .xls no flex.


MP3 Player – http://msdevstudio.com/blog/2008/06/25/flex-action-script-mp3-player-equalizer/


Uma class AS3 programada para o flex, que permite a criação e controlo de um simples player de mp3 com um equalizador gráfico.


URLUtils – http://msdevstudio.com/blog/2008/05/13/flex-deep-linking-detalhes-browser/


Uma class que permite obter parametros do browser, como pagina actual, servidor, porta, caminhos relativos e absolutos…


DataGrid Colorize – http://msdevstudio.com/blog/2008/05/25/flex-datagrid-mudando-a-cor-de-uma-linhacoluna/


Permite colorir determinada linha/campo/coluna da tabela com as cores definidas pelo utilizador, permite também colorir apenas campos com determinado valor.


Feed Reader – http://msdevstudio.com/blog/2008/06/02/tutorial-package-flex-leitor-rss/


Uma class que le conteudo de um feed RSS e tranforma o seu conteudo num arrayColelction pronto a ser usado numa datagrid.


Password Generator – http://msdevstudio.com/blog/2008/06/13/flex-password-generator-criador-de-passwords/


Permite gerar Passwords/Strings aleatórias, podendo ou não usar caracteres especiais.


MP3Lite – http://www.ederlima.com.br/blog/mp3lite.


Uma class que permite a leitura de musica mp3, como ficheiro unico ou com recuso a playlist em XML, controlo de volume, info ID3, streaming, etc..


[via msdevstudio]

(주)리화이트 대표 / CEO & Founder

Next Article공개 로더 프로젝트 (BulkLoader, masapi, QueueLoader) 3종 세트