mardi 15 août 2006
Par liguorien,
mardi 15 août 2006 à 22:39 :: AS3
Adobe a mis
ASDoc à notre disposition sur Adobe Labs. Très bonne initiative de leur part. Par contre, c'est un outil pour avoir des maux de têtes

Ça m'a pris au moins 15 minutes pour réussir à générer quelque chose et je n'ai pas réussi à générer la documentation entière de tout le projet à cause de certains bug avec le mxml. J'ai pu identifier clairement au moins 2 bugs, les autres sont trop bizarre pour être identifiés

- Dans un MXML, il faut rajouter l'import pour tous les classes, même ceux dans le même package.
- Si une méthode a le metadata
[Bindable(event="onSerge" )], elle sera en double dans la documentation.
Même si c'est buggé avec le MXML, ça ne dérange pas trop. Habituellement ce genre de documentation c'est surtout utile pour les API d'un package AS et mais pas vraiment pour les interfaces graphiques en MXML. Ça risque d'être pratique pour les projets de type
Sandy et
Pixlib 
Pour ceux qui auraient raté le lien en début de billet, ça se passe
ici.
6 commentaires
:: aucun trackback
jeudi 23 mars 2006
Par liguorien,
jeudi 23 mars 2006 à 21:20 :: AS3
Comme à chaque nouveau release, après l'installation du beta 2 de Flex 2, j'ai tenté de recompiler
MonoSerge et apporté les correctifs nécessaires afin que je puisse continuer de le développer (lentement mais surement). Je n'ai pas eu beaucoup d'erreur de compilation comme les fois précédentes, mais par contre, le Flash Player plantait à l'exécution sans aucun message d'erreur!
J'ai commencé par mettre des try catch un peu partout afin de voir s'il était possible d'attraper l'erreur.
Sans succès.
J'ai donc utilisé la bonne veille technique de tout mettre en commentaire et recompilé le code en décommentant une ligne à chaque décompilation afin de cibler la ligne meutrière. Disons que j'ai été assez surpris lorsque j'ai trouvé la ligne !
Lire la suite
4 commentaires
:: aucun trackback
vendredi 23 décembre 2005
Par liguorien,
vendredi 23 décembre 2005 à 13:15 :: AS3
L'Actionscript 3 apporte un nouveau système événementiel basé sur le modèle événementiel du DOM Level 3. Je n'irai pas en détail dans mes explications mais il y aura au moins le strict minimum pour comprendre son utilisation. Vous devez déjà être familié avec le EventDispatcher pour lire la suite.
Lire la suite
13 commentaires
:: aucun trackback
mercredi 7 décembre 2005
Par liguorien,
mercredi 7 décembre 2005 à 11:08 :: AS3
Ce n'est pas parce que j'ai arrêté de parler de l'AS3 que j'ai arrêté de jouer avec ! C'est la même chose avec Adobe (formerly macromedia), ils n'ont pas chômés pendant l'alpha !
C'est ce que nous explique
Mark Anders dans ce
billet.
un commentaire
:: aucun trackback
dimanche 23 octobre 2005
Par liguorien,
dimanche 23 octobre 2005 à 19:10 :: AS3
Je viens de finir mon premier petit projet en AS3 (moment historique ^^). Il s'agit du jeu du serpent. Le serpent avance tout seul et il faut le diriger pour éviter les mur et aller chercher la bouffe. Plus il bouffe, plus il devient grand et il ne faut pas qu'il se passe sur le corps.
Lire la suite
15 commentaires
:: aucun trackback
mercredi 19 octobre 2005
Par liguorien,
mercredi 19 octobre 2005 à 19:19 :: AS3
Il existe une nouvelle façon de faire des boucles en AS3. Il s'agit du
for each. La syntaxe est presque la même qu'un
for(.. in ..) sauf qu'on y ajoute le mot
each entre le
for et la parenthèse.
La différence au niveau fonctionnel c'est que l'itération se fait sur les valeurs d'un objet plutôt que les clés (index ou nom de propriété ).
Lire la suite
4 commentaires
:: aucun trackback
Par liguorien,
mercredi 19 octobre 2005 à 13:11 :: AS3
Comme
Aggelos l'a
mentionné, Zorn permet de modifier les options de compilation du compilateur. En fait, Zorn est livré avec deux compilateurs utilisable en ligne de commande.
-
mxmlc qui permet de compiler du MXML et de l'AS3 en SWF
-
compc qui permet de générer des SWC.
Donc pour répondre à la question d'Aggelos :
Les paramètres de compilation d'ailleurs, quels sont-ils ?
La réponse se trouve dans la doc. Plus précisément dans la section :
Developing Flex Applications > Using the command line compilers > Using mxmlc > mxmlc options.
Je ne cite pas les options ici car la liste est assez longue... ^^
aucun commentaire
:: aucun trackback
mardi 18 octobre 2005
Par liguorien,
mardi 18 octobre 2005 à 22:28 :: AS3
Vous rappelez vous du
post sur le StringBuilder de Java ? De ce post on peut tirer quelques citations :
liguorien à écrit :J'aimerais bien avoir des performances semblable en ActionScript...
kiroukou à écrit :J'ai essayé avec 10000 irérations comme toi liguo, mais j'ai bien faillis tuer mon PC

Bref, l'AS a encore des progrets a faire....
Et bien kiroukou, l'AS à fait du progrès ^^
Lire la suite
20 commentaires
:: aucun trackback
Par liguorien,
mardi 18 octobre 2005 à 19:46 :: AS3
Autre nouveauté au niveau des paramêtres de méthode. Il est maintenant possible de définir une valeur par défaut au paramêtres d'une méthode.
AS3public function test(param1:int, param2:int = 5, param3:String = "valeur par defaut"):Void
{
trace(param1 + " , " + param2 + " , " + param3);
}
test(1); // 1 , 5 , valeur par defaut
test(1, 2); // 1 , 2 , valeur par defaut
test(1, 2, "serge"); // 1 , 2 , serge
Donc dans cette déclaration, param2 et param3 sont optionnels. Simple et efficace ^^
6 commentaires
:: aucun trackback
Par liguorien,
mardi 18 octobre 2005 à 19:19 :: AS3
Ah le XML, le fameux XML. Qui d'entre ceux qui ont déjà utiliser du XML n'ont jamais eu à faire face à des
doc.firstChild.childNodes[index].childNodes[index2].firstChild.attributes.name ? Il ne doit pas y en avoir beaucoup en tout cas. Et bien avec une des nouveauté qu'apporte l'AS3 c'est maintenant chose du passé... ^^
Lire la suite
7 commentaires
:: aucun trackback
lundi 17 octobre 2005
Par liguorien,
lundi 17 octobre 2005 à 22:18 :: AS3
Qu'est-ce que c'est
const ? Pour les développeurs ayant un background en C++, ce n'est pas nouveau. Pour les développeurs ayant un background en Java, c'est la même chose que déclarer une variable
final. Pour les développeur AS, voici une brève explication.
Lire la suite
8 commentaires
:: aucun trackback
Par liguorien,
lundi 17 octobre 2005 à 21:41 :: AS3
L'objet
arguments existe encore en AS3, mais nous avons un petit problème... Le compilateur est beaucoup plus stricte à ce niveau. Si la déclaration d'une méthode ne comprend aucun arguments, il sera impossible d'en envoyer lors de l'invocation. Une nouvelles fonctionnalité du language permet de régler le problème.
Lire la suite
13 commentaires
:: aucun trackback
Par liguorien,
lundi 17 octobre 2005 à 21:26 :: AS3
Je ne vous apprends surement rien, Macromedia à lancé aujourd'hui le sous domaine
labs.macromedia.com avec Flex 2.0, Flex Builder 2.0, Flash Player 8.5 et l'AS3. Commençons par regarder de plus près l'AS3 avant de s'attaquer au reste.
Lire la suite
7 commentaires
:: aucun trackback