Flash et Flex permettent de créer des classes personnalisées dans le but de fournir des objets pour les tâches répétitives d’une manière simple. Voic donc une liste de classes personnalisées ActionScript 3 qui pourront vous aider à développer mieux et plus vite
SoundManager est un Singleton qui contient de nombreuses methodes permettant d’ajouter très simplement du son dans vos applications. Il a une dépendance à TweenLite pour les fading sur les sons.
Permet de mettre un effet Blur en background (MovieClip or Sprite) derrière une fenêtre transparente.
TweenMax hérite de la classe de base TweenLite et de son grand frère, TweenFilterLite, pour vous permettre de faire simplement des Tween spécifiques et beaucoup plus …
Une classe légère pour connecter l’API YouTube et récupérer des playlists ou des vidéos.
Pulse Particles est une classe general proposant de gérer un système de particule en AS3.
La classe AnimatedBitmap fournit des fonctionnalités pour les objets Bitmap anomées par une série d’images. Lorsque vous créez une nouvelle AnimatedBitmap, vous fournissez un objet BitmapData qui consiste en une ’single-frame’ image pour l’animation.
Le QueueLoader est uen librairie Actionscript pour le chargement et le monitoring séquentiel de données. QueueLoader est fait pour être utilisé avec Actionscript 3.0 et est devenu un projet Open Source. Si vous voulez contribuer, il faut contacter le responsable du projet.
La classe Prioritization fonctionne avec les classes Loader, URLLoader et Sound Objects (et peut être NetStream bientôt). Elle nous permet de définir une priorité pour les requêtes en les executant dans le bon ordre, en gardant les reqûetes s’executant et les requêtes de chargement.
Une version mise à jour de la classe originale DistortImage pour AS2, qui permet de programmer des effets de distortion sur des images.
Cette classe - ou plutôt ces 3 classes : Layout, LayoutConstraint et LayoutManager - ajoute une fonctionnalité aux différents Objets ActionScript 3 à l’aide d’une API (en ActionScript seulement, sans interface). En utilisant ces classes, vous pouvez placer vos Objets dans un layout (haut, droite, gauche, bas, centré). Il y a aussi des contrôles utilisés pour la hauteur et la largueur pour maintenir le ratio de l’application.
Un moteur de coloration pour les DisplayObjects. Prenez une zone définies (width, height, x, y) d’un objet BitmapData et définissez une couleur moyenne dans cett zone. Il est possible de définir les valeurs de RGB, hue, saturation et transparence.
Les classes AS3 rigging pour la conception et le skin de personnages en 2D. Cette librairie de classes est organisé grâce à un développement très modulaire et spécifique à l’articulation de personnages 2D. L’accent est mis actuellement sur un personnage humain bipède appellé … Homme
Un loader de XML pour AS.
La classe StyleCollection vous permet de créer des groupes de styles qui sont appliqués à des composants et mettent à jour automatiquement les composants. Elle supporte aussi bien les instances que les renderer de styles (setStyle et setRendererStyle respectivement), et utilise l’introspection de composants pour appliquer les bons styles sur chaque composant. StyleCollection possède une interface robuste, y comprisune interface statique qui fournit une accès global aux styles nommés.
Le Singleton Easing qui vous permet de faire de des tweening dynamiques entre deux points. Il permet de manipuler virtuellement les propritétés des objets sur ou en dehors de la scène.
Cette classe vous permet le chargement de fichiers CSS dans votre application Flex durant l’exécution, une fonctionnalité manquante à Actionscript3.0.
Pour la création d’un champs texte autocomplété en Flex et dans vos projets AS 3 !
Une petite classe Actionscript 3 qui permet le chargement d’archives au format ZIP et l’extraction des fichiers contenus pendant le chargement du fichier.
Génère des effets de reflections pour les images.
Source : FlashEnableBlog
Vous pouvez maintenant me proposer vos classes indispensables ActionScript 3
Si vous venez pour la première fois sur Flex-Info.fr, vous pouvez vous abonner au flux RSS. Merci pour votre visite !












juillet 29th, 2008 Ã 1 h 17 min
Génial, merci pour cette liste, j’ai pu compléter ma bibliothèque
La 20ème est sur mon blog :p
juillet 30th, 2008 Ã 17 h 00 min
Sympa pour la liste !
Je rajouterai un composant qui me sert pas mal : le FlowBox de Flexlib ( voir http://www.darronschall.com/weblog/archives/000263.cfm ) ou d’une manière plus générale le projet FlexLib : http://code.google.com/p/flexlib/
septembre 11th, 2008 Ã 10 h 19 min
Bonjour,
Merci pour la liste, certaines classes peuvent apporter un réel avantage pour la production.