Sujets sur : Cours AS3
Comment arrondir un nombre en 2 lignes de code avec ActionScript / Flash ?
Commentaires fermés sur Comment arrondir un nombre en 2 lignes de code avec ActionScript / Flash ?

Pour continuer à répondre à vos nombreuses questions suite à la Formation AS3 Facile,
Voici une question qui revient très souvent de la part des Développeurs :
- Comment arrondir des nombres en ActionScript / Flash ?
Arrondir un Nombre
Nous allons tout simplement utiliser la fonction d’arrondi par défaut de la classe Math de Flash.
Et nous allons la combiner à l’utilisation des puissances de 10 pour obtenir le nombre de décimales souhaitées.
Tout se résumé à seulement 2 lignes de code ! (voir 1 seule)
[codesyntax lang= »actionscript3″ title= »Rounding » bookmarkname= »Rounding »]
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | /** * Arrondi un nombre avec x décimales après la virgule. * * @param nValue : nombre à arrondir * @param nDecimal : nombre de décimales (par défaut pas d'arrondi, sans décimal) * @return : nombre arrondi */ private function mathRounding( nValue:Number, nDecimal:int=0) : Number { // Math.pow pour la puissance de 10 - puissance de 10 en fonction du nombre de décimales souhaitées var nMult:Number = Math.pow(10, nDecimal); return Math.round( nValue * nMult ) / nMult; } |
[/codesyntax]
La 1ère ligne calcule la puissance de 10 nécessaire.
Sur la 2ème ligne, il y a plusieurs calculs à la suite :
- Premièrement, le nombre est multiplié par la puissance de 10 pour décaler la virgule.
- Deuxième le nombre est arrondi avec Math.round().
- Dernièrement, la puissance de 10 divise le nombre pour mettre la virgule au bon endroit et afficher les décimales.
Démonstration Arrondir un Nombre
Appuyez sur le bouton « c’est parti » pour lancer l’arrondi de nombre aléatoire.
1 | http://e6msyji6epr.exactdn.com/wp-content/uploads/2012/07/MathRounding.swf |
Télécharger le code source Arrondir un Nombre
L’application de démonstration « Arrondir un Nombre » met en pratique les cours ActionScript ci-dessous :
- Une classe pour améliorer la Sortie trace de Flash.
- Une classe MathUtils pour utiliser des nombres aléatoires en Flash.
Posez vos questions ActionScript / Flash ?
Posez-moi dès maintenant vos questions ActionScript / Flash, et je vous répondrai dans les prochains tutoriels.
Comment communiquer entre Flash et javascript / Html avec ExternalInterface ?
Commentaires fermés sur Comment communiquer entre Flash et javascript / Html avec ExternalInterface ?

Après avoir appris comment échanger des informations entre Flash et Php / MySQL, maintenant, vous allez apprendre une technique encore plus intéressante pour ajouter du dynamisme à vos applications :
- L’échange de données entre Flash et javascript / Html via la classe ExternalInterface.
Il est possible de combiner une application flash qui interagit avec du contenu Html via du javascript.
En fonction des actions de l’utilisateur, vous pouvez d’un côté mettre à jour le contenu Flash ou le contenu Html !
Voici ce que vous allez apprendre dans ce tutoriel flash :
- Comment mettre en oeuvre de la classe ExternalInterface pour activer la communication Flash / javascript.
- La technique pour créer des fonctions javascript et ainsi modifier le contenu Html depuis Flash.
- Comment à partir d‘un contenu Html dynamique, mettre à jour votre application Flash.
Cette formation flash vous permet d‘ajouter des possibilités supplémentaires dans vos applications en partageant des informations entre Flash – javascript et Html.
ExternalInterface – Flash / javascript / Html
Version démonstration
La version de démonstration pratique de l’application se situe juste à la fin de ce tutoriel flash.
Télécharger le code source du cours ActionScript
Et voici le code source de l’application Flash pour échanger des informations avec javascript / Html.
Télécharger “Communication Flash Javascript Html” ex-communication-flash-javascript-html.zip – Téléchargé 993 fois – 92,44 KoAvez-vous déjà mis en œuvre cette technique dans vos applications flash ?
Par exemple, vous pouvez combiner dans une application (un site web ou autre) de l’Html 5 (via de l’Ajax) et du Flash pour créer une application Html 5 / Flash qui réunit le meilleur des 2 technologies.
Partagez vos questions / projets ci-dessous.
Créer des swf polices partagées – embed fonts en pure ActionScript

Le tutoriel flash de cette semaine vous propose une nouvelle méthode rapide pour créer des swf contenant des polices de caractères ou embed fonts.
C’est une solution qui utilise des outils entièrement gratuits comme FDT ou encore FlashDevelop.
Voici ce que vous allez apprendre dans ce tutoriel ActionScript :
- La technique en pure ActionScript pour créer des swf contenant des polices de caractères.
- Cette solution est compatible quelque soit l’éditeur ActionScript : Adobe CS5, FDT, FlashDevelop…
- Comment créer des swf embed fonts ou polices partagées, directement à partir de fichiers ttf.
- La méthode pour associer plusieurs styles (italique, gras, gras-italique) à la même police.
- Une technique unique pour associer une police gras et une police italique à partir de fichiers ttf différents à une embed font identique dans flash !
- La stratégie pas à pas pour le chargement dynamique du swf contenant les embed fonts – polices partagées.
- Et surtout comment utiliser les embed fonts dans une application flash.
Cette formation AS3 vous permettra de créer des swf contenant des polices partagées, pour les charger dynamiquement et les utiliser dans votre application ou jeu flash.
Embed Fonts / Polices partagées
Version démonstration
Ci-dessous, un exemple d’application flash qui charge un swf « embed fonts » et les utilise pour afficher du texte.
1 | http://e6msyji6epr.exactdn.com/wp-content/uploads/2012/04/embed-font.swf |
Télécharger le code source complet
Télécharger “Embed Fonts pure AS3” ex-embed-fonts.zip – Téléchargé 891 fois – 413,22 KoConsultez le tutoriel original sur le site scottgmorgan.com.
Consultez les méthodes embed fonts :
- Créer des swf de polices partagées avec FDT.
- Créer des swf de polices partagées avec FlashDevelop et swfmill.
Quelle technique utilisez-vous pour créer vos swf embed fonts ?
Nous avons vu plusieurs tutoriels flash pour créer des swf embed fonts – polices partagées (swfmill, FDT, pure AS3, Adobe CS5).
Dites-moi votre solution préférée et pourquoi dans les commentaires ci-dessous !
Utiliser un code source AS3 avec Adobe Flash CS5 – Import des fichiers .as et .swc

Le thème de la formation flash de cette semaine répond à une question qui revient souvent parmi les Développeurs qui suivent la Formation AS3 Facile :
- Comment utiliser des codes sources et importer les classes as directement dans Adobe Flash CS5.
- La technique pour utiliser les fichiers .swc avec Adobe Flash CS5.
C’est très simple d’importer un code source complet pour le compiler avec Adobe Flash CS5.
C’est ce que je vous propose de découvrir à travers ce tutoriel flash sur Adobe Flash CS5.
Vous apprendrez également comment compiler votre application avec Adobe Flash CS5 pour créer un swf tout neuf !
Adobe Flash CS5 – import des fichiers as et swc
Télécharger le code source du tutoriel AS3
Vous trouverez l’ensemble du code source utilisé durant cette formation flash.
Télécharger “Adobe Flash CS5 - Import des classes .as et .swc” flash-cs5-ticket-a-gratter.zip – Téléchargé 1363 fois – 280,99 KoSouhaitez-vous d’autres tutoriels sur Adobe Flash CS5 ?
Donnez-moi les thèmes des prochains tutoriels sur Adobe Flash CS5, via les commentaires ci-dessous.
[adrotate block= »2″]
Utiliser un code source AS3 avec l’éditeur FDT – Import des fichiers .as
Commentaires fermés sur Utiliser un code source AS3 avec l’éditeur FDT – Import des fichiers .as

Le thème de la formation ActionScript 3 de cette semaine répond à une question qui revient souvent parmi les Développeurs qui suivent la Formation AS3 Facile :
- Comment utiliser des codes sources et importer les fichiers as directement dans l’éditeur FDT ?
En fait, c’est très simple et très rapide d’importer un code source complet dans un projet FDT PowerFlasher.
C’est ce que je vous propose de découvrir à travers cette formation flash sur l’éditeur FDT.
Vous apprendrez également comment compiler très rapidement et efficacement votre projet Flash avec FDT pour créer un swf tout neuf !
L’éditeur FDT – import des fichiers as
Télécharger le code source du cours AS3
Vous trouverez l’ensemble du code source utilisé durant cette formation flash.
Télécharger “FDT import des fichiers as” exercice-fdt-import-classes.zip – Téléchargé 1019 fois – 277,85 KoSouhaitez-vous d’autres cours sur l’éditeur FDT PowerFlasher ?
Donnez-moi les prochains thèmes des cours sur l’éditeur FDT, via les commentaires ci-dessous.
Créez des Applications Flash Performantes avec notre Formation Flash ActionScript 3 !

Découvrez la Formation ActionScript 3 « AS3 Facile »
Dans cette courte vidéo, découvrez le contenu de la Formation AS3 Facile et surtout comment en profiter gratuitement dès maintenant.
Développez des Jeux et Applications Flash avec la Formation AS3 Facile !
Recevez Gratuitement Des Cours en Vidéos, des codes source et des livrets de formation.
Et en bonus gratuit : Le Framework AS3 Facile !
Descriptif de la Formation AS3 Facile
Des Cours Hebdomadaires Gratuits
A travers des cours ActionScript complets, recevez chaque semaine, gratuitement, des conseils, les stratégies et les techniques utilisés par un Développeur ActionScript Professionnel :
- Des codes sources commentés avec les fichiers fla.
- Des cours en vidéos avec des explications pas à pas pour partir sur des bases solides en ActionScript 3.
- Des tutoriels d’utilisation des meilleurs éditeurs ActionScript (FDT, FlashDevelop).
Un guide étape par étape
De plus, pendant plusieurs cours, vous concevrez votre propre framework de composants visuel en pure AS3:
- La création d’un Button réutilisable pour l’ensemble de vos applications Flash.
- Le développement d’une ScrollBar, qui est la base de plusieurs composants graphiques.
- La construction d’une List personnalisée.
- L’amélioration de la List pour créer une liste déroulante ou ComboBox.
- Une classe pour simplifier l’utilisation de la classe TextField.
- L’ajout d’une infos-bulle ou ToolTip personnalisée sur l’ensemble de vos composants graphiques.
- Et bien d’autres composants visuels…
Le code source complet du Framework AS3 Facile
Vous recevrez également le code source du Framework de composants AS3 Facile:
- Des cours détaillés pour apprendre à utiliser chaque composants dans vos applications Flash.
- Des exemples complets pour personnaliser et adapter les graphismes des composants à vos RIA Flash.
- Des classes ActionScript commentées afin que vous puissiez adapter et ajouter de nouvelles fonctionnalités aux composants AS3 Facile.
Des Bonus Gratuits
Et pour finir, avec la Formation AS3 Facile, vous pourrez télécharger plusieurs bonus gratuitement:
- Un livret sur le développement AS3 pour utiliser efficacement le plus abouti des Éditeurs ActionScript 3 : FDT.
- Le livret contenant les 50 meilleurs conseils en programmation ActionScript.
- Le livret sur l’optimisation des publicités dans Flash.
Renseignez votre prénom et votre adresse mail pour recevoir la Formation AS3 Facile.
Rejoignez les Développeurs ActionScript de la Formation AS3 Facile.
Développez des Jeux et Applications Flash avec la Formation AS3 Facile !
Recevez Gratuitement Des Cours en Vidéos, des codes source et des livrets de formation.
Et en bonus gratuit : Le Framework AS3 Facile !
Inscrivez-vous dès maintenant pour profiter de cette Formation ActionScript 3 Gratuitement.
Comment utiliser la 3D dans Flash avec Away3D – partie 1

Le Cours AS3 de cette semaine aborde un sujet qui prend de plus en plus d’importance : la 3D dans Flash.
Effectivement, le Flash Player 11 est orienté 3D avec une amélioration significative des performances et une utilisation du GPU (processeur de la carte graphique).
Pour exploiter ces nouvelles possibilités de Flash, nous allons nous intéresser au moteur 3D : Away3D.
Un moteur open source, très performant, avec une version optimisée pour le Flash Player 11 (qui sort prochainement).
Voici ce que vous allez apprendre dans ce Cours ActionScript :
- Comment implémenter et utiliser l’API Away3D dans une application flash.
- Le code complet pour créer un effet 3D sur un champ texte en utilisant des polices dynamiques (chargement à la volée).
- Les principales fonctionnalités de Away3D.
- Les possibilités offertes par la version 11 du Player Flash avec ce moteur 3D !
- Un parcours de l’API Away3D avec la découverte de plusieurs classes : création d’une scène 3D, gestion de la caméra, du rendu d’une vue en 3D, l’import / export de fichiers…
- Et encore plein d’autres possibilités… le moteur Away3D regorge de fonctionnalités 😉
Cette formation vous permettra de découvrir l’API Away3D et de créer votre première application flash en 3D.
Tout au long de l’année, plusieurs cours ActionScript sont entièrement consacrés au moteur Away3D.
Le moteur Away3D
Version démonstration
Ci-dessous un exemple tout simple d’utilisation de la 3D dans flash !
1 | http://e6msyji6epr.exactdn.com/wp-content/uploads/2011/10/away3D.swf |
Télécharger le code source du cours AS3
Vous trouverez l’ensemble du code source commenté pour vous aider dans l’utilisation du moteur Away3D dans vos applications flash.
Télécharger “Away3D Effet Texte” away3D-text-effect-ex1.zip – Téléchargé 1072 fois – 969,49 KoTéléchargez la dernière version du moteur Away3D.
Vous pouvez consulter la documentation complète de l’API Away3D.
Et voici les sources ActionScript Away3D sur Google Code.
Et vous, quel moteur 3D utilisez-vous dans vos applications flash ? Away3D, Sandy 3D, Parpervision3D ?
Dites-moi votre moteur 3D préféré et pourquoi celui là dans les commentaires.
Comment créer des fichiers PDF en AS3 / Flash avec AlivePDF
Commentaires fermés sur Comment créer des fichiers PDF en AS3 / Flash avec AlivePDF

Le thème du Cours AS3 de cette semaine répond à une question qui revient souvent parmi les Développeurs qui suivent la Formation AS3 Facile : Est ce possible de créer des fichiers pdf avec Flash ? Si oui, comment ?
Oui c’est possible, il existe même plusieurs Framework ActionScript 3 dédiés à la création de fichiers pdf avec Flash.
Aujourd’hui, nous allons étudier l’API AlivePDF réalisée par Thibault Imbert (que vous commencez à bien connaitre!).
Voici ce que vous allez apprendre dans ce Cours ActionScript :
- Comment implémenter et utiliser l’API AlivePDF dans une application flash.
- Le code complet pour fournir un fichier PDF correspond à la création de votre internaute et cela directement depuis votre application flash.
- Comment utiliser la majorité des fonctionnalités de l’API AlivePDF.
- Les différentes techniques pour insérer des images, des formes, des polices de caractères dans votre fichier pdf, étape par étape, et tout en flash !
- Et encore plein d’autres possibilités… l’API AlivePDF regorge de possibilités 😉
Cette formation vous permettra d’être capable d’utiliser l’API AlivePDF et d’implémenter les fonctionnalités dont vous avez besoin pour créer des fichiers PDF à partir de votre application flash.
L’API AlivePDF
Version démonstration
Ci-dessous un exemple tout simple de génération de fichiers pdf à partir de flash !
1 | http://e6msyji6epr.exactdn.com/wp-content/uploads/2011/09/alivepdf.swf |
Télécharger le code source du cours AS3
Vous trouverez l’ensemble du code source commenté pour vous aider dans l’utilisation de l’API AlivePDF dans vos applications flash.
Télécharger “AlivePDF” alivepdf-exemple.zip – Téléchargé 1400 fois – 2,86 MoTéléchargez la dernière version de la librairie AlivePDF.
Vous pouvez consulter la documentation complète de l’API AlivePDF.
Et voici le site officiel AlivePDF, pour être informé des dernières nouveautés.
Et vous, utilisez-vous l’API AlivePDF pour générer vos PDF ?
Ou peut être que vous utilisez une autre librairie AS3 ? Ou alors, vous passez par PHP pour créer vos fichiers PDF ?
Je suis curieux d’avoir vos retours sur la création de fichiers PDF avec Flash.