Sujets sur : Adobe Flash

Cours ActionScript 3 ‘Adobe Flash’

Découvrez le Programme AS3 Formation en ActionScript Flash

Commentaires fermés sur Découvrez le Programme AS3 Formation en ActionScript Flash

Ecrit le 1 mars par Matthieu
Publié dans le(s) sujet(s) ActionScript 3 |Projet

Venez découvrir le Programme AS3 Formation en ActionScript Flash

Programme AS3 Formation

C’est le 1er lancement d’AS3 Formation, et pour le fêter comme il se doit, j’ai décidé d’offrir plusieurs bonus aux premiers qui s’inscriront à la formation 🙂

Au cours de la formation AS3 Facile, vous aurez tous les outils nécessaires, dans l’ordre, pour développer votre programmation ActionScript efficacement pour pouvoir concevoir des applications flash robustes et évolutives, le programme comprend 6 modules pendant 6 mois.

Chaque module est composé de cours en vidéos, accompagnés d’un fichier audio et d’un support écrit (à consulter à l’écran ou à imprimer).

Les vidéos sont consultables en ligne ou téléchargeables, et sont visibles à partir de n’importe quel ordinateur, qu’il soit sous Windows, Mac OS ou Linux.

Les séminaires audio seront téléchargeables pour les écouter sur le site directement ou sur votre lecteur MP3 / iPod, ou encore le graver sur CD et les écouter dans votre voiture !

Vous allez donc pouvoir consulter le contenu du programme que vous soyez chez vous, au bureau, ou en déplacement.

Avec cette formation en vidéo :

  • Je vais partager avec vous les techniques d’une programmation ActionScript efficace.
  • Vous allez connaître exactement tous les outils que j’utilise, ma méthode, ma stratégie, ma façon de penser.

Visionnez la vidéo pour savoir comment je peux vous aider à améliorer votre programmation ActionScript : Programme AS3 Formation en ActionScript Flash

A tout de suite sur le site privé de la formation !

Matthieu

 

Pixlib 3.0 Flash Platform Framework

9 questions

Ecrit le 27 février par Matthieu
Publié dans le(s) sujet(s) Framework AS3 |Pixlib

Qu’est ce donc Pixlib 3.0 ?

Présentation du Framework Pixlib 3.0

C’est un framework ActionScript 3 pour Flash Player 10 très très performant. Pixlib permet de concevoir des applications flash avec des outils très pratiques.

Etant un fervent utilisateur de Pixlib pour AS2, je vous conseille fortement d’apprendre à utiliser Pixlib 3.0.

Cette version dispose d’une nouvelle architecture / noyau. Elle fonctionne avec un système d’extensions.

Et elle est plus rapide et robuste ainsi que complètement documentée !

Romain Ecarnot a repris les rênes du projet Pixlib pour vous proposer cette nouvelle version.

Sur le site officiel, vous pourrez télécharger :

Fonctionnalités du Framework Pixlib 3.0

  • MVC+FC, PixLib est basée sur le pattern Model View Controler avec un FrontController.
  • Logging, Les logs / debug de vos projets pourront s’interfacer avec la plupart des sytèmes de logging (avec l’extensiob PixLogger).
  • Abstraction et couplage faible permettant d’avoir une base générique et d’implémenter par la suite des comportements très concrets (par exemple pour le remoting avec le package net.pixlib.services et son extension PixService).

 

  • L’utilisation de Command, soit au sein d’un MVC, soit dans un cadre plus générique, avec des séquenceurs ou autres managers.
  • Une Loading API permettant de charger tout type d’élément avec une abstraction totale.
  • La gestion du pattern IOC avec l’extension PixIOC.

Conclusion

La Team Pixlib propose des services de consulting, formations et développement.

De mon côté, je m’attaque à la programmation AS3 en utilisant ce fabuleux Framework Pixlib 3.0.

Dans quelques temps, je vous présenterais mes applications conçues avec Pixlib. Et également accompagnées de tutoriels vidéos.

Et vous, que pensez-vous de Pixlib 3.0?

Est ce que vous l’utilisez pour la création de vos projets flash ?

Ou utilisez vous un autre framework ? Lequel ?

Sinon, le votre, fait maison ?

Formation ActionScript gratuite : Vidéo réponses à vos questions et programme AS3 Facile

Commentaires fermés sur Formation ActionScript gratuite : Vidéo réponses à vos questions et programme AS3 Facile

Ecrit le 25 février par Matthieu
Publié dans le(s) sujet(s) ActionScript 3 |Projet

Formation ActionScript gratuite

Bonjour à tous,

La formation AS3 Facile gratuite continue avec l’épisode 3 en vidéo : Réponses à vos questions.

Dans cette vidéo de formation gratuite vous allez découvrir :

  1. Les réponses à vos questions les plus pressantes.
  2. Le concept de la Formation AS3 Facile.

Visionnez la vidéo : Réponses à vos questions.

Programmer avec Flash – Formation ActionScript gratuite

Commentaires fermés sur Programmer avec Flash – Formation ActionScript gratuite

Ecrit le 18 février par Matthieu
Publié dans le(s) sujet(s) ActionScript 3 |Adobe Flash |Projet

Depuis quelques semaines, je consulte les lecteurs du blog ActionScript Facile, dont vous faites partie, pour pouvoir faire contribuer mon expérience de développeur et vous aider dans vos projets Flash.
Vous pourrez donc bientôt participer au programme AS3 Facile : un cours multimédia avec des conseils concrets pour réussir tous vos projets Flash ActionScript.

Les Gagnants du Concours AS3 Facile

  1. Aurelien Chopinet – nementon@*.fr
  2. Said – bensamdisaid@*.com
  3. Matt – rozdidin@*.com

Ces 3 chanceux gagnent un accès complet et gratuit à mon programme AS3 Facile.

Une Formation ActionScript gratuite

Toutefois, pour tous ceux qui n’ont eus pas cette chance, j’organise une formation ActionScript entièrement gratuite.

C’est une série de plusieurs vidéos accompagnées des supports écrits.

Visionnez la 1ère vidéo de Formation ActionScript Facile : Episode 1 : De Débutant à Professionnel ActionScript.

Concours et Nouveau Projet ActionScript-Facile

Commentaires fermés sur Concours et Nouveau Projet ActionScript-Facile

Ecrit le 3 février par Matthieu
Publié dans le(s) sujet(s) Projet

Chers Développeurs et Développeuses,

Comme vous le savez, ActionScript Facile évolue très rapidement. En mois de 6 mois d’existence, son audience continue de croître considérablement et ceci, grâce à vous.

Pour vous remercier, j’ai décidé de vous faire un cadeau pour 3 chanceux. A découvrir ci-dessous dans cette courte vidéo.

Voici le lien du Concours AS3 Facile : avec 3 places offertes parmi l’ensemble des participants.

Gagnez votre place pour participer au Projet AS3 Facile.

Merci à vous, et restez branchés pour des news sur ce nouveau projet ActionScript.

A très bientôt !

Utiliser l’historique du navigateur dans Flash avec les boutons précédent / suivant

18 questions

Ecrit le 13 décembre par Matthieu
Publié dans le(s) sujet(s) Adobe Flash

Nous allons apprendre comment utiliser les boutons suivant / précédents de votre navigateur (Firefox, Internet Explorer…) dans vos applications Flash.

Le script SwfAddress gère l’utilisation des boutons suivant / précédent de votre navigateur (Firefox) avec votre application Flash.

Il permet également d’accéder directement à une page de votre application avec une url. C’est très pratique pour donner le lien direct d’une page (ou interface) de votre site flash.

Les fonctionnalités de SWFAddress

SWFAddress est librairie Open Source sous forme de plugin à SWFObject.

SWFAddress offre les possibilités suivantes :

  • Les boutons suivant, précédant et rafraichir du navigateur sont pris en compte par votre application flash.
  • Un meilleur référencement de votre site flash avec une prise en compte SEO des moteurs de recherche.
  • Vous avez un accès direct aux différentes interfaces de votre site flash, avec une url du type
  • Vous pouvez également modifier le titre de la page du navigateur directement à partir de votre application flash. Cela permet d’optimiser le référencement.

Utilisation de SWFAddress

Pour utiliser SWFAddress, votre contenu Flash doit être ajouter dans votre page web (html ou php) avec le script SWFObject. Pour cela, consultez le tutoriel : Afficher du Flash avec SWFObject.

Ensuite, téléchargez la dernière version du script SWFAddress depuis le site de l’Auteur (Download SWFAddress 2.4).

Détails des fonctions possibles

SWFAddress.getValue()

Cette méthode renvoie le paramètre situé dans la barre d’adresse du navigateur de votre internaute. Ce paramètre correspond au contenu placé après le symbole #

Avec votre code ActionScript, SWFAddress.getValue() renvoie la dernière valeur donnée par SWFAddress.setValue(param:String).

SWFAddress.setValue(param:String)

Cette méthode met à jour l’url de votre navigateur. Elle conserve également une reférence dans votre application Flash qui peut ètre récupérée avec SWFAddress.getValue().

SWFAddress.setTitle(param:String)

Cette méthode permet de mettre à jour le titre de la page actuelle du navigateur de votre internaute.

SWFAddress.getTitle() permet de récupérer le titre de la page actuelle, à tout moment dans votre application Flash.

SWFAddress.setStatus(param:String)

Cette méthode modifie le texte qui apparait dans la barre de statut du navigateur de votre internaute.

SWFAddress.resetStatus() efface le texte de la barre de statut du navigateur.

SWFAddress.addEventListener(SWFAddressEvent.CHANGE, handleSWFAddress)

En ActionScript 3, SWFAddress permet d’écouter les évènements diffusés à chaque changement page. C’est à dire, à chaque fois que votre application Flash change de page ou appelle SWFAddress.setValue(param:String), l’évènement SWFAddressEvent.CHANGE est diffusé.

Améliorer son référencement avec SWFAddress

En utilisant les fonctionnalités de SWFAddress, vous pouvez paramétrer l’adresse, le titre et l’historique du navigateur à chaque changement de page. Ainsi, votre application Flash affiche le nom de la page courante où se situe l’utilisateur.

De plus, il est possible d’accéder directement à une page du site Flash via son URL statique. En tapant par exemple , l’utilisateur est redirigé directement sur la page « interface1 » du site. Cette méthode est très pratique pour mettre une page du site Flash directement dans les Favoris.

En utilisant cette méthode pour créer un fichier sitemap.xml (lisez cet article sur le référencement d’un site Flash),vous pouvez ajouter toutes les urls menant aux différentes interfaces de votre site Flash.

Vous améliorez significativement le référencement de votre site Flash, puisque toutes les adresses (interfaces) sont disponibles dans l’index des moteurs de recherches et renverront directement sur la page concernée avec son nom affiché dans la barre d’adresse.

Exemple AS3 avec SWFAddress

Vous avez téléchargé le fichier zip SWFAddress contenant l’ensemble du code source, des exemples et de la documentation. Dans mon tutoriel, je reprends l’exemple SEO pour vous montrer les améliorations possibles du référencement de vos Applications Flash.

Création du fichier .htaccess

A l’aide de votre client FTP (FileZilla par exemple), modifiez le fichier .htaccess à la racine de votre site.

Renseignez les informations suivantes :

  • le répertoire de base contenant le fichier qui lance votre application flash. En règle général, c’est / ou /site.
  • le nom du fichier qui lance votre application Flash. Dans la majorité des cas, c’est le fichier index.php.

[codesyntax lang= »apache » title= »htaccess » bookmarkname= »htaccess »]

[/codesyntax]

Création du fichier datasource.php

Ce fichier contient la version HTML de votre site Flash. Si un internaute ne possède pas le plugin flash installé sur son navigateur web, une version HTML de votre site Flash est alors affichée.

Renseignez dans les case : tous les noms des pages de votre site Flash. Ce sont les mêmes noms utilisés dans votre code ActionScript 3.

[codesyntax lang= »php » title= »datasource.php » bookmarkname= »datasource.php »]

[/codesyntax]

Création du fichier index.php

Dans mon exemple, j’ai appelé ce fichier swfaddress_exemple.php.

Il vous suffit de copier-coller l’ensemble du code php ci-dessous dans votre fichier.

[codesyntax lang= »php » title= »index.php » bookmarkname= »index.php »]

[/codesyntax]

A la suite de code, vous appelez les 3 fichiers javascript, avec une fonction php, pour configurer le fonctionnement de votre application flash.

Pensez à modifier les chemins d’accès javascript en fonction de leur emplacement sur votre serveur web (/js/ dans mon exemple).

[codesyntax lang= »php » title= »swfaddress » bookmarkname= »swfaddress »]

[/codesyntax]

Ensuite, il vous reste à afficher votre application flash avec SWFObject.

[codesyntax lang= »php » title= »SWFObject » bookmarkname= »SWFObject »]

[/codesyntax]

Création du code source AS3

Une fois l’initialisation de votre application effectuée, vous ajoutez un écouteur sur les évènements diffusés par SWFAddress.

Cela permet à votre application Flash de se mettre à jour automatiquement en fonction des évènements reçus par SWFAddress (en javascript ou flash).

Dans notre exemple, la fonction handleSWFAddress sera appelée à chaque évènement reçu.

[codesyntax lang= »actionscript3″ title= »SWFAddress.as » bookmarkname= »SWFAddress.as »]

[/codesyntax]

C’est la fonction handleSWFAddrress qui, en fonction du paramètre reçu dans e.value, affiche l’interface choisi par votre internaute.

[codesyntax lang= »actionscript3″ title= »SWFAddress.as » bookmarkname= »SWFAddress.as »]

[/codesyntax]

Récupération des paramètres de l’url

Avec SWFAddress, il est possible de récupérer les variables transmises dans l’url du navigateur. Cela est très pratique pour transmettre des valeurs à votre application Flash.

J’ai ajouté un exemple de code AS3 dans la fonction handleSWFAddress qui écoute tous les évènements.

[codesyntax lang= »actionscript3″ title= »paramètres de l’url » bookmarkname= »paramètres de l’url »]

[/codesyntax]

Téléchargement code source AS3 de SWFAddress

Vous trouverez ci-dessous un exemple complet avec SWFAddress et le Framework de Composants AS3 Facile.

Télécharger “SWFAddress Exemple”

swfaddress_framework_actionscript-facile.zip – Téléchargé 715 fois – 93,74 Ko

Testez l’Application Flash de notre tutoriel.

Naviguez et regardez la barre d’adresse, de statut et le titre de la page.

Essayer les boutons précédent / suivant de votre navigateur.

Cliquez sur une des url ci-dessous pour afficher directement une interface précise :

  • Interface Démonstration 3
  • Interface Éditeur AS3

Code source AS3 commenté de notre exemple avec SWFAddress

  • SWFAddressExample.as

[codesyntax lang= »actionscript3″ title= »SWFAddressExample.as » bookmarkname= »SWFAddressExample.as »]

[/codesyntax]

Montrez moi vos applications flash utilisant SWFAddress

Ou peut être utilisez-vous une autre technique plus simple ?

Partagez votre technique dans les commentaires ci-dessous.

Comment organiser un nouveau projet Flash ?

Commentaires fermés sur Comment organiser un nouveau projet Flash ?

Ecrit le 21 novembre par Matthieu
Publié dans le(s) sujet(s) Adobe Flash

Attention, ce cours est réservé aux Développeurs de la Formation Flash AS3 Facile. Je partage des conseils inédits qui n’ont JAMAIS encore été dévoilés sur ActionScript Facile.

Pour le lire, renseignez simplement votre prénom et votre email ci dessous :

Comment éviter la mise en cache d’un swf / fichier xml en AS3 ?

1 question

Ecrit le 20 novembre par Matthieu
Publié dans le(s) sujet(s) ActionScript 3 |Adobe Flash

Nous allons découvrir une astuce très simple pour complètement oublier la mise en cache du Flash et du Navigateur Internet (Firefox, Google Chrome, Internet Explorer…).

Introduction

Un problème qui revient souvent avec Flash sous différentes forme :

  • je charge un fichier xml dans Flash et les données affichées ne sont pas à jour!
  • je modifie le swf, la page web m’affiche toujours l’ancienne version du swf, toujours pas de mise à jour!

Et tout cela provient de la mise en cache des données (swf, xml, texte…) par votre Navigateur Web et Flash.

Utilisation d’une variable aléatoire

Désactiver le cache des fichiers xml, eden et textes

Il suffit d’utiliser une variable générée aléatoirement pour charger vos fichiers de configuration (xml, eden, texte).

Dans votre code AS3, ajoutez tout simplement une variable aléatoire lorsque vous chargez un fichier de configuration.

[codesyntax lang= »actionscript3″ title= »URLRequest » bookmarkname= »URLRequest »]

[/codesyntax]

En principe, j’utilise la fonction AS3 Math.random(). Il est possible d’utiliser la fonction Date() ou une autre. L’important est d’appeler votre fichier xml avec une variable aléatoire.

Télécharger le code source complet sur l’article : Création d’un Mini Flex avec les Composants AS3 Facile. C’est un fichier xml qui détermine le contenu affiché par le swf.

Amusez-vous ensuite à modifier le contenu du fichier xml pour mettre à jour les informations affichées par le swf.

Désactiver le cache du swf

Pour afficher un swf dans une page Web tout en désactivant sa mise en cache, j’utilise exactement la même astuce.

C’est à dire, je crée une variable générée aléatoirement avec le chemin de mon swf. Regardez l’exemple ci-dessous (la toute dernière ligne avec echo rand(2,28)) :

[codesyntax lang= »html4strict » title= »SWFObject » bookmarkname= »SWFObject »]

[/codesyntax]

La fonction php rand() crée une variable aléatoire. Le navigateur croit que c’est un nouveau fichier swf, donc il le charge à chaque fois!

Consultez cet article: Comment utiliser SWFObject pour afficher du contenu flash ? . SWFObject présente l’avantage d’optimiser l’affichage des swf pour les moteurs de recherche (Google, Yahoo…).

Et vous, quelle solution utilisez-vous pour empêcher la mise en cache de Flash et du Navigateur Internet ?

Est ce que vous utilisez les header() en php, ou avez-vous une autre astuce ?

Je suis curieux de découvrir vos techniques de gestion du cache en ActionScript / Flash.