Sujets sur : AS3

Cours ActionScript 3 ‘AS3’

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

Ecrit le 22 septembre par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Framework AS3

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 !

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é 1132 fois – 2,86 Mo

Té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.

Comment utiliser les polices embarquées en Flash ActionScript 3 avec FDT PowerFlasher ?

1 question

Ecrit le 19 juillet par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Editeur ActionScript

Dans un article précédent, vous avez appris à créer des swf contenant des polices partagées avec FlashDevelop et swfmill.

Après utilisation, cette méthode s’avère longue et compliquée. Comme vous, c’est cette solution que j’utilisais au départ.

Puis j’ai découvert l’éditeur FDT. C’est un logiciel très efficace, il permet de créer très rapidement et simplement des swf contenant vos polices de caractères.

Un vrai jeu d’enfant !

Vous choisissez les polices à inclure dans le swf, leurs styles et il suffit de cliquer sur le bouton « create » pour obtenir un swf de polices embarquées.

Ce n’est pas plus compliqué que cela.

Dans le cours vidéo de cette semaine, je vous propose de découvrir la création de swf de polices embarquées ou partagées avec FDT PowerFlasher.

Voici ce que je vais vous apprendre :

  • Pourquoi créer des swf contenant uniquement des polices de caractères, quel est l’intérêt.
  • Comment utiliser FDT PowerFlasher pour créer des swf de polices embarquées ou partagées.
  • Pour ceux qui n’ont pas de licence FDT, la technique pour créer des swf de polices de caractères gratuitement. Et comment automatiser la création.
  • Pour ceux qui préfèrent le logiciel Adobe FLash CS5, vous saurez comment concevoir des swf de polices partagées directement avec Adobe CS5.

A la fin de cette formation actionscript, vous connaitrez plusieurs méthodes pour créer des swf de polices partagées. Et surtout, vous saurez quand cela est nécessaire ou non.

Exemple d’application flash

Ci-dessous, l’application charge un fichier fonts.swf qui contient 3 polices de caractères différentes. Puis le flash affiche du texte en utilisant ces polices embarquées.

Téléchargez le code source polices embarquées en AS3

Vous trouverez l’ensemble du code source commenté pour ce cours Actionscript.

Télécharger “FDT Polices partagées en AS3”

ex-FDT-polices-embarquees.zip – Téléchargé 895 fois – 298,06 Ko

Le site DaFont pour télécharger des polices de caractères originales.

Téléchargez l’éditeur FDT PowerFlasher.

Avez-vous des polices de caractères préférées ?

Partagez-les via les commentaires ci-dessous.

Et ajoutez le lien vers votre application flash pour montrer un rendu visuel de leurs utilisations.

Comment debugger son code actionscript 3 avec Flash ?

5 questions

Ecrit le 12 juillet par Matthieu
Publié dans le(s) sujet(s) Cours AS3

Dans les articles précédents, vous avez découvert les outils pour programmer en actionscript 3. Vous connaissez également les bases de programmation AS3.

Vous concevez des applications flash de plus en plus évoluées 😉

Mais comme la majorité des développeurs (moi y compris), vous rencontrez des bugs difficiles à localiser et corriger !

Et chaque fois, vous passez des heures et des heures pour trouver ce fameux bug, qui est en fait une erreur d’inattention : l’erreur bête en somme.

En procédant à tâtons pour corriger vos applications, vous perdez un temps considérable.

Ce qu’il vous manque, c’est un outil efficace pour vous aider à « tracker » les bugs beaucoup plus rapidement.

Dans le cours vidéo de cette semaine, je vous propose de découvrir un de ces outils. Vous allez adorez 😉

Voici ce que je vais vous apprendre :

  • Pourquoi utiliser Monster Debugger pour le debug de vos jeux flash.
  • Comment installer Monster Debugger pour commencer le debug de votre code AS3.
  • Comment effectuer du debug en live directement dans les navigateurs Firefox et Google Chrome.
  • Comment debugger une application en ligne d’une façon totalement transparente pour vos visiteurs.

A la fin de cette formation, vous serez capable de trouver et corriger rapidement les bugs de vos applications flash, quelles soient en ligne ou sur le bureau (Adobe AIR).

Exemple d’application avec le debug

Ci-dessous, une démonstration de l’intégration du Monster Debugger.

Lancez Monster Debugger, puis rechargez cette page.

Et amusez-vous à changer les paramètres du swf !

Téléchargez le code source debug AS3

Vous trouverez l’ensemble du code source commenté pour ce cours Actionscript.

Télécharger “Debug AS3 avec Monster Debugger”

ex-debug-monster-debugger.zip – Téléchargé 840 fois – 49,97 Ko

Le site Monster Debugger pour télécharger et installer ce logiciel Adobe AIR.

Et vous, quel logiciels utilisez-vous pour debugger votre code Actionscript 3 ?

Partagez vos logiciels de debug dans les commentaires ci-dessous.

Comment couper une video avec Actionscript 3 (et l’assembler) ?

1 question

Ecrit le 7 juillet par Matthieu
Publié dans le(s) sujet(s) ActionScript 3

Une fois de plus, sur le site ByteArray, j’ai trouvé une classe qui pourrait vous être fort utile.

Elle permet de découper une vidéo flv en plusieurs extraits. Ensuite, il est possible d’assembler ces extraits pour les proposer en téléchargement au visiteur.

Et tout cela directement dans l’application flash elle même !

Super intéressant, pour donner à vos visiteurs la possibilité de découper les meilleurs extraits de vos vidéos !

Dans le cours ci-dessous, apprenez à utiliser la classe flv-slicer, couplée avec les composants du Framework AS3 Facile.

Nous allons donc, à partir d’une vidéo, en cours de lecture, créer plusieurs extraits.

Ensuite, via un bouton, il vous sera possible de télécharger un fichier vidéo flv composé des extraits découpés.

FLV Slicer

Version démonstration

Ci-dessous, le résultat dans un swf.

Patientez quelques instants, le temps du chargement du swf (environ 10Mo).

  1. Appuyez sur le bouton « Play / Pause » pour lancer la vidéo.
  2. Puis sur le bouton assembler pour créer les 2 extraits.
  3. Et enfin, appuyez sur le bouton télécharger pour obtenir une vidéo des extraits au format flv.

Télécharger le code source flv slicer

Vous trouverez l’ensemble du code source commenté pour vous aider dans l’intégration de cette fonctionnalité dans vos applications flash.

Télécharger “FLV Slicer”

ex-flv-slicer.zip – Téléchargé 1099 fois – 23,37 Mo

Le site des créateurs de ce film sur Half Life.

Téléchargez le Framework AS3 Facile.

La classe flv-slicer sur bytearray.org.

Montrez-moi vos applications flash qui utilisent FLV Slicer

Je suis curieux de voir vos applications qui utilise cette fonctionnalité intéressante.

Postez vos liens dans les commentaires ci-dessous.

Quels sont les logiciels pour programmer en flash AS3 gratuitement ? – FlashDevelop

9 questions

Ecrit le 5 juillet par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Editeur ActionScript

Dans l’article de la semaine dernière, nous avons découvert un éditeur actionscript performant (FDT).

Un éditeur comme FDT facilite et accélère grandement la programmation actionscript.

Oui c’est bien.. mais cet éditeur n’est pas gratuit. Donc en plus du logiciel Adobe Flash, il faut acquérir un éditeur actionscript… cela commence à faire beaucoup !

Heureusement, il existe des logiciels entièrement gratuit pour créer des applications swf / flash.

Certes cet éditeur est moins performant, mais toujours plus que l’éditeur d’Adobe Flash.

Et en attendant d’acquérir une version encore plus efficace, cela vous permet de développer des jeux flash le plus simplement du monde.

Voici ce que je vais vous montrer :

  • Comment installer et utiliser cet éditeur sur Windows.
  • Comment exploiter chacune des fonctionnalités pas à pas.
  • La méthode simple pour compiler des applications très rapidement !
  • Comment partager votre code source avec vos prestataires / freelance, sans que ceux-ci puissent le copier / modifier.
  • Comment mettre en œuvre la solution de création simplifiée de bibliothèques swc.

Ce cours consiste à vous aider à profiter au maximum des fonctionnalités offertes par cet éditeur actionscript, afin de vous aider à programmer efficacement et GRATUITEMENT 😉

Cet autre Éditeur ActionScript performant se prénomme FlashDevelop. Il est entièrement gratuit.

Par contre, il ne fonctionne que sur Windows.

Découvrez dans cette vidéo, l’éditeur FlashDevelop que je conseille aux débutants.

Téléchargement des logiciels

Télécharger l’éditeur Actionscript FlashDevelop.

Télécharger le logiciel Flex SDK pour compiler vos swf.

Quels logiciels gratuits utilisez-vous ?

Partagez dans les commentaires, les logiciels gratuits que vous utilisez le plus souvent pour créer des applications flash.

Quels sont leurs fonctionnalités ? L’adresse du site pour les tester ?

Et pourquoi les utilisez-vous ?

Comment améliorer votre programmation Actionscript avec FDT PowerFlasher ?

56 questions

Ecrit le 28 juin par Matthieu
Publié dans le(s) sujet(s) Cours AS3 |Editeur ActionScript |Livres

Savez-vous qu’il possible de programmer des applications flash beaucoup plus rapidement avec un éditeur Actionscript digne de ce nom ?

Ca y est, vous commencez à être beaucoup plus à l’aise en programmation flash !

Tout comme vous, au début, j’écrivais du code actionscript directement dans le logiciel Adobe Flash, la galère !!!

Compliqué, fastidieux, une compilation longue, une multitude de défauts rebutants qui enlève tout le plaisir de la programmation flash.

Eh oui, 80%  des développeurs débutants font comme vous, en compilant des swf avec le logiciel Adobe Flash.

En utilisant un éditeur Actionscript performant, vous allez redécouvrir le plaisir de vous concentrer uniquement sur la création de vos classes actionscript.

Fini les longs temps d’attente de compilation, l’ajout de paramètres compliqués…

Voici ce que je vais vous montrer :

  • Comment installer et utiliser cet éditeur sur Windows, MAC ou Linux.
  • Comment exploiter chacune des fonctionnalités pas à pas.
  • La méthode simple pour compiler des applications très rapidement, d’un seul clic de souris !
  • Comment partager votre code source avec vos prestataires / freelance, sans que ceux-ci puissent le copier / modifier.
  • Comment mettre en œuvre la solution de création simplifiée de bibliothèques swc.

Ce cours consiste à vous aider à profiter au maximum des fonctionnalités offertes par cet éditeur actionscript, afin de vous aider à programmer efficacement.

Laissez-moi vous présenter l’éditeur Actionscript qui a grandement simplifié et amélioré mon développement d’applications flash.

Cet éditeur actionscript FDT vous permet de  programmer efficacement et GRATUITEMENT

Et en plus, il fonctionne sur les plateformes Windows, Linux et MAC !

Découvrez dans cette vidéo, l’éditeur que j’utilise dans mes projets actionscript.

Guide Editeur FDT PowerFlasher

Pour vous aider à utiliser l’ensemble des fonctionnalités de FDT, j’ai rédigé un guide complet d’utilisation.

Ce guide FDT contient également une offre spéciale, réservée uniquement aux lecteurs Actionscript Facile.

Et vous, quel est votre éditeur Actionscript préféré ?

Dites-moi dans les commentaires, l’éditeur actionscript que vous utilisez le plus souvent.

Quels sont ces fonctionnalités ?

Et pourquoi l’utilisez-vous ?

Les 2 bases essentielles à maitriser en programmation Actionscript 3

1 question

Ecrit le 20 juin par Matthieu
Publié dans le(s) sujet(s) Cours AS3

Vous venez de découvrir la programmation Actionscript 3. Sur le web, vous avez consulté plusieurs applications et jeux flash qui vous scotchent devant votre écran. Et vous voulez programmer les mêmes !

Vous avez donc commencé à créer vos premiers swf.

Mais vous peinez à organiser correctement votre code. Vous ne comprenez pas le concept de programmation orienté objet, ni la stratégie de diffusion d’évènements propre à l’AS3.

C’est normal, c’est le problème majeur rencontré par les débutants en programmation AS3. Vous ne savez pas par où commencer votre apprentissage.

Et tout cela vous semble peu important. Erreur !

En ne connaissant pas ces bases essentielles en Actionscript 3, vous passez à côté du minimum requis pour commencer à programmer des applications et jeux vidéos en flash !

Je vais vous expliquer précisément toutes les bases de la programmation Actionscript.

Voici ce je vais vous apprendre :

  • Comment organiser un projet flash avec les notions de packages, interfaces, fonctions
  • Vous allez apprendre toutes les caractéristiques possibles d’un objet et comment les paramétrer correctement.
  • Vous connaitrez la notion de display list et comment afficher vos interfaces graphiques.
  • Et quels sont les caractéristiques d’un langage objet.
  • Comment créer et utiliser des objets, en fonction de vos applications et les utiliser efficacement.
  • Pourquoi les évènements sont si importants en AS3.
  • Et comment mettre en œuvre la diffusion d’évènements dans vos applications flash.

Bref, il s’agit de vous aider à acquérir les bases essentielles de la programmation en Actionscript 3.

Et de vous rendre accessible les notions orientée objet, diffusion d’évènements, package, extends…

En fait, c’est beaucoup plus simple qu’il n’y parait !

A la fin de cette formation, vous constaterez par vous même les résultats et vous saurez exactement comment utiliser ces notions pour concevoir vos premières applications flash.

Le modèle évènementiel en Actionscript 3

La diffusion d’évènements permet d’informer en temps réel de l’état de vos objets, d’une interface, d’une action de l’utilisateur…

C’est à dire, en fonction du type d’évènement reçu, votre application se met à jour, lance un calcul, enregistre une donnée, et bien d’autres possibilités.

Et tout cela est simplifié grâce à l’utilisation des évènements, c’est un des piliers de la programmation Actionscript 3.

Vous trouverez ci-dessous un exemple avec un évènement simple : la souris. Chaque fois que l’utilisateur bouge le curseur de la souris, le champ texte se met à jour avec les coordonnées de celle-ci. Effectivement, un évènement est diffusé en temps réel, l’application flash se met donc à jour instantanément.

La programmation orientée objet

Un objet représente un concept, une idée ou un objet du monde physique. Par exemple : une voiture, une personne ou encore un restaurant.

Un objet possède une structure interne, un comportement et des informations propres.

De plus, il sait communiquer avec d’autres objets. La programmation orienté objet consiste à représenter ces objets et leurs relations.

La communication entre les objets permet de réaliser les fonctionnalités attendues, de programmer des applications.

Ci-dessous, un exemple dans lequel nous utilisons un objet Voiture.

Cet objet est caractérisé par :

  • son modèle.
  • son état.
  • son type (citadine, monospace, espace, course…).
  • son prix.

Et voici le résultat des 2 exemples dans un swf :

Téléchargez le code source POO AS3

Vous trouverez l’ensemble du code source commenté pour ce cours Actionscript.

Télécharger “Programmation Orientée Objets”

01-POO-AS3.zip – Téléchargé 811 fois – 26,30 Ko

En tant que débutant, quelles sont vos principales difficultés en AS3 ?

Dites-moi les points bloquants, ce qui vous empêche de programmer les applications flash que vous souhaitez.

Evenements

Chronique du Livre Pratique ActionScript 3

2 questions

Ecrit le 21 avril par Matthieu
Publié dans le(s) sujet(s) Livres

 

Phrase résumé du livre : l’arrivée d’ActionScript 3 avec Flash 9 apporte des nouveautés et des performances extrêmement intéressantes. Avec une complémentarité des spécialisations Graphistes / Programmeurs, les applications Flash deviennent de plus en plus attractives et intuitives. Flash 10 enfonce le clou avec la gestion 3D, c’est l’avènement des jeuxvidéos et des applications où (presque) tout devient possible avec de l’imagination!

De Thibault Imbert 1096 pages (édition pdf), 1080 pages (édition livre broché).

Chronique du livre

Le livre Pratique d’ActionScript 3 a été une véritable surprise pour moi.

J’ai littéralement dévoré ce livre. Il possède une quantité impressionnante de ressources et d’informations sur flash. Et plus particulièrement axé sur l’ActionScript 3.

A travers une vingtaine de chapitres (25 pour être exact), l’Auteur Thibault Imbert, nous dévoile toutes les bases de la programmation AS3 et bien plus !

Les premiers chapitres abordent le système évènementiel propre à l’AS3. Pour ensuite découvrir la création et l’utilisation des différents types de symboles dans une bibliothèque. L’auteur nous explique également, d’une façon très explicite la programmation orienté objet en AS3.

Bien évidemment, il y a des chapitres extrêmement détaillés, accompagnés d’exemples, pour maîtriser l’audio et la vidéo dans flash. Vous apprendez tous les rudiments du charhement dynamiques de MP3 et vidéo MP4 (et autres formats).

L’ensemble des chapitres est accompagné de plusieurs exemples avec les fichiers .as. C’est à dire que tout au long de la lecture de ce livre, vous concevez, avec l’aide de l’Auteur, tout un panel de classes utilitaires dans les différents domaines d’intervention de Flash ActionScript 3. Ces classes sont super intéressantes et peuvent être réutilisées dans vos projets ActionScript Flash en AS3.

L’Auteur aborde également des concepts beaucoup plus poussés comme XML avec un chapitre complet qui lui est entièrement dédié.

Et ce n’est pas tout : Pratique d’ActionScript 3 vous explique le principe du flash remoting avec des exemples précis et les ressources à télécharger.

De plus, il y a plusieurs chapitres consacrés à la création d’effets graphiques avec Pixel Blender puis la gestion de la 3D.

Et une partie qui vous intéressera surement pour optimiser et rendre vos applications flash souples et réutilisables. Il y a plusieurs chapitres complets consacrées à la création de bibliothèques partagées : les graphismes, les animations, les polices de caractères…

Pour ceux souhaitant pousser encore plus loin leurs connaissances ActionScript, l’Auteur aborde des concepts beaucoup plus complexes. Comme l’utilisation du ByteArray, les connexions par Sockets et la création de fichiers pdf avec l’AS3.

Et pour terminer en beauté, l’Auteur introduit Flex et la création d’application AIR.

Conclusion – Avis

Après cette lecture très intéressante et surtout la mise en pratique des exemples, je suis entièrement satisfait. Ce livre fait partie des must have à posséder pour tout développeur ActionScript qui se respecte.

Je conseille sincèrement ce livre à tous les développeurs, aussi bien les débutants que les confirmés. Il y a tellement à découvrir et apprendre dans « Pratique d’ActionScript 3 », que sa lecture peut vous mener loin en architecture et maitrise de la programmation ActionScript 3 dans flash.

Avec ce livre, Thibault Imbert nous prouve une fois de plus son savoir faire, autant technique que pédagogique.

Acquérir le Livre Pratique d’ActionScript 3

Achetez l’Édition Brochée du Livre Pratique d’ActionScript 3

Et vous, qu’avez-vous pensé du contenu de ce livre ?

Avez-vous également amélioré vos compétences ActionScript ?

Conseillerez-vous d’autres livres ActionScript aux lecteurs d’AS3 Facile ?

Partagez tout cela via les commentaires ci-dessous.