19 classes AS3 indispensables pour vos projets Flex

le 28 juillet 2008 par Julien Lestel

Adobe FlexFlash 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

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.

Active Window Blur

Permet de mettre un effet Blur en background (MovieClip or Sprite) derrière une fenêtre transparente.

TweenMax

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 …

YouTube

Une classe légère pour connecter l’API YouTube et récupérer des playlists ou des vidéos.

Pulse Particles

Pulse Particles est une classe general proposant de gérer un système de particule en AS3.

Animated Bitmap

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.

QueueLoader

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.

Prioritization

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.

DistortImage

Une version mise à jour de la classe originale DistortImage pour AS2, qui permet de programmer des effets de distortion sur des images.

Layout

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.

Color Sampler 

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.

2D Character Rigging 

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 :)

XML Loader Class

Un loader de XML pour AS.

StyleCollection

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.

Easing

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.

CSSLoader

Cette classe vous permet le chargement de fichiers CSS dans votre application Flex durant l’exécution, une fonctionnalité manquante à Actionscript3.0.

Autocomplete Text Field

Pour la création d’un champs texte autocomplété en Flex et dans vos projets AS 3 !

fZIP

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.

Reflection Class

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 !

1 étoile2 étoiles3 étoiles4 étoiles5 étoiles (No Ratings Yet)
Loading ... Loading ...

3 Commentaires de cet article

  1. Arnaud Says:

    Génial, merci pour cette liste, j’ai pu compléter ma bibliothèque ;) La 20ème est sur mon blog :p

  2. Mickael Ruellan Says:

    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/

  3. Tourlourat Thomas Says:

    Bonjour,
    Merci pour la liste, certaines classes peuvent apporter un réel avantage pour la production.

Rédiger un commentaire

Subscriptions

Sondage

Préférez-vous travailler avec l'ancien Flex Builder ou le nouveau Flash Builder ?

  • Flex Builder (50,0%, 8 Votes)
  • Flash Builder (31,0%, 5 Votes)
  • Aucun des 2 ! (19,0%, 3 Votes)

Nombre de votants: 16

Loading ... Loading ...

Twitter

Mugsho