Sujets sur : librairie externe as3

Cours ActionScript 3 ‘librairie externe as3’

Parcourir toutes les classes d’une librairie externe avec SWFExplorer

1 question

Ecrit le 20 septembre par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

Continuons la découverte de classes très utiles dans le développement d’applications et jeux flash : SWFExplorer.

Encore une nouvelle classe développée par Thibault Imbert.

Vous vous demandez peut être à quoi peut servir l’exploration d’un fichier SWF, je m’étais posé la même question au départ.

En fait, cela permet d’instancier dynamiquement des objets (classes, éléments graphiques…) dans notre application flash.

C’est à dire, votre main.swf charge des librairies partagées (assets.swf), des polices de caractères (fonts.swf), etc…

Puis directement dans main.swf et sans connaître à l’avance le nom des classes, vous pouvez les instancier.

SWFExplorer vous permet de récupérer les noms de classes disponibles dans un fichier SWF.

Voici ce que je vais vous apprendre dans ce cours AS3 :

  • Comment utiliser la classe SWFExplorer.
  • 2 techniques pour charger un fichier SWF contenant des éléments partagés (graphismes, animations, polices de caractères…).
  • L’intérêt d’utiliser les fonctionnalités de SWFExplorer.

Après avoir visionné ce cours ActionScript, vous serez capable d’utiliser la classe SWFExplorer dans vos applications et jeux flash.

SWFExplorer

Exemple de code AS3 SWFExplorer

Voici la classe Main qui utilise les fonctionnalités de SWFExplorer.

[codesyntax lang= »actionscript3″ title= »Exemple SWFExplorer » bookmarkname= »Exemple SWFExplorer »]

[/codesyntax]

Télécharger le code source du cours AS3

Vous trouverez un exemple de code source utilisant SWFExplorer.

Télécharger “SWFExplorer”

SWFExplorer-exemple.zip – Téléchargé 464 fois – 332,03 Ko

Télécharger la dernière version de SWFExplorer.

Connaissez-vous cette classe SWFExplorer ? L’utilisez-vous dans vos projets flash ?

Partagez vos classes utilitaires dans les commentaires ci-dessous.