O blog flashenabledblog.com colocou um post bastante interessante com 19 classes muito uteis para as mais variadas coisas e que poupam muito trabalho.. vou traduzir a explicação, e acrescentar mais 11 que acho bem interessantes.
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.
Sugestão dos leitores:
Eder Lima:
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..
Bom, espero que sejam úteis.
Um abraço.









11 Comentários
Valew mario. Esses posts economizam muitas horas de pesquisa. Ah, votei no seu blog para o concurso superBlog
Oupa Fernado, valeu pelo voto!
Quanto às classes é bem verdade, estão aí algumas bem uteis!
Abraço.
Ohh rapaz … tem umas classes ali q serao mtooo uteis para mim, esse post caiu do ceu
Oupa! Ainda bem
desculpa a minha ignorancia, mas se possivel queria saber como instalar um componete no flex, se existe algum tutorial q ensine isto? pois to tentando e so ta dando erros aq… e Tambem queria um bom componente para fazer windows… qual a galera mais usa aq??? nao tem nenhum na lista
Nõ percebi a tua duvida, instalar um componente no flex como? usar alguma dessas classes em cima ? Queria um componente para fazer windows ? ou janelas ?
Se for janelas têm o flex ventanas ou o flex mdi, veja:
Flex Ventanas:
http://code.google.com/p/ventanas/
http://window.diaztorres.com/bin-release/test_window.html
Flex MDI
http://code.google.com/p/flexmdi/
http://www.returnundefined.com/flexmdi/explorer/
estava a procura de componentes para janelas mesmo… gostei do FLEX MDI, e ate havia baixado ele .. mas nao sei como instalar ele, ou seja oq preciso fazer para utiliza-lo em meus projetos. Voce tem algum tutorial explicando isso? obs: Estou usando Flex 3
Basta fazer o download do zip, extrair e apenas o ficheiro flexmdi.swc que está na pasta bin dentro do arquivo, coloque esse fcheiro na pasta do seu projecto. Depois inicie um novo projecto, e clique nos menus:
Project->Properties->Flex Build Path->Library Path->Add SWC -> e procure o flexmdi na pasta do seu projecto e por final ->OK.
O flexMDI está agora disponivel na janela components em Custom.
Basta arrasta-lo para a area de design e depois começar a brincar…
na propria pagina do google tem alguns exemplos:
http://code.google.com/p/flexmdi/
Será isso?
Abraço.
obrigadooo
Olá, gostaria de aproveitar o post pra indicar minha classe mp3lite.
http://www.ederlima.com.br/blog/mp3lite.
Confiram, muito útil, as3.
Eder, muito bom, adicionado à lista!!