Tous les tests suivants sont réalisés avec VI (éditeur de texte) et
(compilateur action script open source) avec un ordinateur sous UBUNTU (une distribution Linux).
Je n'utilise à aucun moment les outils Adobe. Le fichier Makefile contient les commandes utilisées pour générer les fichier .swf à partir des fichiers ActionScript2 et XML au format de swfmill.
Pour générer les parties du fichier SWF qui ne peuvent pas l'être avec ActionScript (comme les objets Video, les fontes embarquées, etc.) on utilise SWFmill.
Si vous avez besoin d'analyser un fichier SWF ou d'en extraire les données, utilisez les SWF tools avec swfdump.
Les documentations
- Page des documentations Adobe
- Doc Adobe : Apprentissage ActionScript 2
- Doc Adobe : Le language AS2
- Doc Adobe : Utilisation des composants AS2
- Doc Adobe : Référence du langage des composants AS2
- Doc Adobe : Extension JavaScript de Flash CS3
- SWFObject librairie JavaScript pour l'insertion et le contrôle d'objet FLASH
- Scripting avec Flash (doc Adobe)
Mes tests en ActionScript 2
- Hello world (source) le programme classique pour tester un nouveau language
- Test de onMouseMove (source) gestion des mouvement de la souris
- Test de loadVars (source) lecture de variables dans un fichier externe
- Test d'extention de classe (sources : main,extent,extent2) Création d'une classe Graphics et d'une classe d'extention : Graphics2
- Test des primitives graphiques (sources: main,graphics) pour faire la tête à Toto nous créons la classe Graphics comme une extention de movieClip
- Test de onMouseClick (source) gestion des clicks de la souris
- test SWFobject Utilisation de JavaScript pour l'insertion de fichier SWF dans du HTML
- GlowFilter (sources: main) utilisation d'un filtre Glow sur un movieClip
- Matrices de transformation (sources: main) utilisation de matrices sur un movieClip
- onEnterFrame (sources: main) utilisation de onEnterFrame
- attachMovie (sources: main) utilisation de attachMovie pour récupérer des movieClip de la librairie d'un SWF (fait avec Flash par exemple)
- loadMovie (sources: main) utilisation de loadMovie pour récupérer du movieClip d'un SWF externe
- cursor (sources: main) modification du curseur de souris lors du passage sur un MovieClip
- texte HTML (sources: main) utilisation d'un texte en HTML à l'intérieur d'un TextField
- texte format (sources: main) utilisation d'un style de texte
- font embed (sources: main,XML) utilisation d'une fonte de caractère embed
- svg (sources: main,xml) Import d'un fichier SVG avec swfmill et mtasc
- camera (sources: main,xml) essai de camera
- video (sources: main,xml) essai de lecture de video FLV
Petits SWF sympas
- TicTacTo (sources: main,graphics) jeu minimaliste
- citations (source.as, citation.swf) Un
fortune
en Flash ! - fortune (source.as) Un
fortune
fait à partir d'éléments fait par un graphiste en Flash CS3 - departements Une carte de France importée d'un fichier SVG domaine publique
Autres liens utiles
- Wire Engine 3D une librairie open source pour faire de la 3D en actionscript 2 et 3
- flash-creations.com documentations en anglais très bien faite
- FreeActionScript exemples de scripts