Flash-Formation.be Le planning 2010 est en ligne
- mars 26th, 2010
- By Christophe Gossiaux
- Write comment
Vous pouvez consulter le planning du second trimestre 2010 sur flash-formation.be/planning.
Archive for the ‘ActionScript’ Category
Vous pouvez consulter le planning du second trimestre 2010 sur flash-formation.be/planning.
Il est parfois utile d’insérer une information à l’intérieur d’un swf pour pouvoir déterminer quelle est la version ou la date de compilation pendant l’exécution de celui-ci.
Voilà un petit truc que j’utilise avec FlashDevelop.
On a la possibilité, dans FlashDevelop, de lancer une ["pre-build command line"] (Project -> Properties -> Build) qui comme son nom l’indique exécute une ou des lignes de commandes AVANT la compilation du swf.
J’utilise cette propriété pour lancer un fichier .bat qui crée un fichier texte contenant une chaine de caractères représentant la date de l’exécution.
Je charge le fichier texte au format binaire au moment de la compilation du swf et j’utilise son contenu (qui est une chaine de caractères contenant la date de compilation) ou je veux et quand je veux dans mon application.
Le fichier .bat:
echo %date% %time%>version.txt
Le fichier texte créé par le .bat:
mar. 19/01/2010 20:07:03,92
Et surtout, la méthode pour récupérer ce fichier texte et comment l’utiliser.
Dans une classe (votre classe Main, par exemple) vous codez ceci:
//chargement du texte au format binaire
[Embed(source = "version.txt", mimeType = "application/octet-stream")]
//création d’une variable qui permettra de créer une occurence de la classe versionClass
private static var versionClass:Class;
//une fonction statique qui permettra de récupérer une chaine de caractère représentant la date de compilation
public static function GET_VERSION():String
{
var xmlObj:Object = new versionClass();
return xmlObj.toString();
}
//récupération de la date depuis n’importe quelle classe de votre application
trace(Main.GET_VERSION());
Bien sur, il faut que votre fichier texte se trouve à côté de votre fichier Main.as
En espérant vous avoir aidé :)
Je viens de recevoir la version papier, qui contient les nouveautés du player 10, de « Pratique d’ActionScript 3 » de Thibault Imbert.

Une brique de presque mille (1000 !!!) pages.
Ne pas me déranger pendant 2… 3 jours. :)
Voici un tuto vidéo pour apprendre à développer une application Facebook avec Flex Builder.
http://www.adobe.com/devnet/facebook/articles/video_facebook_quick_start.html
Quand on arpente les blogs et forums traitant de Flash, une des questions que l’on rencontre inévitablement c’est: » Comment qu’on fait pour décompiler un swf… c’est pas pour piquer le code hein… c’est juste parce que j’ai perdu les sources. Vous me croyez ? « .
Pour décompiler un swf (récupérer les sources depuis le fichier swf -> explications ici), c’est pas difficile, il suffit d’utiliser un décompilateur.
Et depuis peu, c’est encore plus facile car HP, via son département R&D HP Web Security Research Group à développé un outil gratuit (rien que ça !) qui est censé nous permettre de diagnostiquer la « sécurité » de nos swf… et qui n’est rien d’autre qu’un décompilateur (un peu amélioré).
Bon, d’accord, il ne re-crée pas le fla mais il nous donne tout de même tout le code et l’analyse pour en resortir les données sensibles.
Pas mal messieurs… et merci !
Un article sur le sujet (en): http://www.insideria.com/2009/03/swfscan—first-look.html
Le lien pour télécharger l’application (enregistrement obligatoire): https://h30406.www3.hp.com/campaigns/2009/wwcampaign/1-5TUVE/index.php?key=swf&jumpid=go/swfscan