mar 31 2011

Nouvelle adresse

Une nouvelle adresse pour le blog du zouave.
Rendez-vous dès maintenant sur http://www.actionscript3.be pour plus de conseils et d’astuces Actionscript3


mar 28 2011

AS3 – try catch finaly

Pour éviter des messages d’erreur inopportun et/ou pour bien séparer chaque erreurs éventuellement. N’oubliez pas le ‘ try-catch-finaly’.

try {
	//Instructions

}
catch(e:Error) { // Type d'erreur à détecter

	FlashConnect.trace("Error found: " + e);

}
//(rajouter autant de catch que nécessaire)
finally {
	//Instruction final
       //Par exemple relancer ou afficher un output
}

mar 9 2011

Timer, Delayedcall… Déclancher des évenements.

Très souvent dans un jeu ou une application flash, il est nécessaire de déclencher un évènement après x secondes ou toutes les x secondes.

Voici plusieurs méthodes pratiques pour le faire:

› Continue reading


jan 8 2011

Cookies flash – Utilisation de la classe SharedObject

Les cookies flash permettent à une application de stocker une petite quantité d’information localement sur votre ordinateur afin de les récupérer lors de votre prochaine visite par exemple.
En AS3 les cookies sont des instances de la classe SharedObject. La voici en 3 fonctions (création, enregistrement et lecture) suivie d’un exemple.


› Continue reading


jan 7 2011

POST avec ActionScript3

Un moyen simple de posté des données avec action script (pour un formulaire ou pour tracker des statistiques par exemple) est de charger un fichier PHP avec URLLoader et d’indiqué qu’il s’agit d’un post dans les parametres:

var url:String = "http://www.lelivreduzouave.be/action.php"; // URL de votre script PHP
var request:URLRequest = new URLRequest(url);
var requestVars:URLVariables = new URLVariables();
requestVars.param1 = "action";  // nom du parametre + valeur
requestVars.param2 = "tracking";  // nom du parametre + valeur
request.data = requestVars;
request.method = URLRequestMethod.POST; // Methode (ici post)

var urlLoader:URLLoader = new URLLoader();
urlLoader = new URLLoader();
urlLoader.dataFormat = URLLoaderDataFormat.TEXT; // Le format de retour (binaire,texte ou variable)
urlLoader.addEventListener(Event.COMPLETE, loaderCompleteHandler, false, 0, true); //Fonction de callback une fois que le post est terminé

try {
urlLoader.load(request); // Envoi du post
} catch (e:Error) {
trace(e); // En cas d'erreur
}

Les packages utilisés:
› Continue reading


août 28 2010

AS3 Méthode graphics – Dessiner avec l’ActionScript

Dans ce tutoriel hyper basic nous allons ,grâce aux méthodes ‘graphics’, dessiner deux formes vectorielles et les relier à l’aide d’un simple trait.

Ceci permettra de présenter la façon de tracer dynamiquement des elements en AS3. Pour ce tutoriel je vais utiliser FlashDevelop, mais cela fonctionne de même façon dans Adobe Flash.

AS3 graphics line

› Continue reading


août 23 2010

Trace dans FlashDevelop – FlashConnect

Contrairement à Flash, vous nous pouvez pas utiliser la commande trace(); dans FlashDevelop.
Pour l’utiliser, il existe deux méthodes: soit installer une version de Flash Player débugger (comme expliqué dans mon autre post).
Sinon il existe un autre moyen très simple de faire pareil et de voir votre message affiché dans l’output de FD grâce à FlashConnect.

Trace flashdevelop

› Continue reading


avr 16 2009

Le clavier dans flash.

Un mini-tuto pour expliquer l’utilisation du keyboardEvent dans vos projets AS3.
clavier

› Continue reading


avr 15 2009

Profil felin

profilfelin

› Continue reading


mar 18 2009

Augmented reality

Voici mon premier test de réalité augmentée en ActionScript 3
Caricature d’Eddy Mitchell en 3D.
ra

Comment faire (Webcam requise):
› Continue reading