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
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
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
}
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:
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.
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
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.
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.
Voici mon premier test de réalité augmentée en ActionScript 3
Caricature d’Eddy Mitchell en 3D.

Comment faire (Webcam requise):
› Continue reading