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

http://code.google.com/p/bulk-loader/


BulkLoader


BulkLoader is a minimal library written in Actionscript 3 (AS3) that aims to make loading and managing complex loading requirements easier and faster. BulkLoader takes a more dynamic, less architecture heavy aproach. Few imports and making heavy use of AS3’s dynamic capabilities, BulkLoader has a one-liner feel that doesn’t get your way.


BulkLoader tries to hide the complexity of loading many data types in AS3, providing a unified interface for loading, accessing and events notification for different types of content.


This library is licensed under an open source MIT license. Features:


  • Connection pooling.
  • Unified interface for different loading types.
  • Unified progress notification.
  • Events for individual items and as groups.
  • Priority
  • Stop and resuming individually as well as in bulk.
  • Cache managing.
  • Statistics about loading (latency, speed, average speed).
  • Multiple kinds on progress indication: ratio (items loaded / items to load), bytes , and weighted percentage.
  • Multiple number of retries.
  • Configurable logging.
  • Various assest types (XML, NetStreams, Swfs, Images, Sound, Text Files)

Design goals:


  • Minimal imports.
  • Few method to learn.
  • Dynamic nature: items can be added by specifying a url as a String or a URLRequest .
  • Items can be assigned an identifier key to be used on retrival.
  • Only one class to learn / use.

BulkLoader tries to gracefully handle progress notification in these use cases:


  • Few connections to open: bytes total can be used instantly.
  • Many connections opened: progress by ratio
  • Many connections opened for data of widely varying sizes: progress by weight.

—————————————————————————————————————



http://code.google.com/p/masapi/


Project masapi


The target of the Masapi is to provide a complete framework dedicated to the management of the massive loading into a flash/flex application. It is designed to be as easy as possible to use but also to be as flexible as possible.


There are the main features that the framework supports :


  • Multi files download
  • Overall progress management
  • Parallel files download management
  • Priority of a file to download
  • Cache management
  • Supported load managers : URLLoader, Loader, Sound, URLStream
  • Pause/Resume the massive loading
  • Application file dependencies

—————————————————————————————————————



http://code.google.com/p/queueloader-as3/



Description QueueLoader is an actionscript library for sequential asset loading and monitoring. QueueLoader is designed to be used with Actionscript 3.0 and has become an open source project. If you are interested in contributing please contact the project leader.


Wiki Info

Current Features:

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]

ActionScript 3.0 Code 라이브러리 모음

3D Engines



3D Game Engines



3D Animation Framework



3D Physics Engines



Animation Tweening Kits



2D Physics Engines



Security



Audio Libraries



Particle Systems



Data Visualization



Loading Kits



OOP Frameworks



Other APIs and libraries



출처 : http://www.adrianparr.com/?p=83