« ActionScript est un langage de script, basé sur ECMAScript (conforme à 100 % avec la norme ECMA-262, révision 3, depuis ActionScript 3.0). »
Oui bon enfin ... pour faire un bon compilo il ne suffit pas de respecter la grammaire et la sémantique associée, il faut aussi être capable de sortir des erreurs autres que "syntax error line 24", et des petits warnings ca fait pas de mal non plus.
Tiens en passant, relisez bien ce que je viens de dire ... oui ... encore un effort ... vous y êtes !! ActionScript est compilé en byte code, plustôt étrange pour un langage de script :)
dégonflage du troll : ici la compilation n'a que des avantages : réduction de la taille du plugin, meilleure portablilité puisqu'on a le même code compilé pour toutes le plates formes - mettre plus de code dans un plugin différent pour chaque plate forme ne peut qu'augmenter la somme des truc qui ne tournent pas.
D'ailleurs coller le moteur JS + SVG de firefox dans un plugin avec interpréteur de byte code pourrait être pas si mal :
- Ca rassurerait les gens qui font du proprio (Leur code JS n'est pas directement visible)
- Ca permet de compresser intelligement (le JS ca prend des octets mine de rien)
- Ca simplifie le déploiement (code + SVG + images dans le même fichier)
- Upgrader le tout sans mettre a jour le navigateur (je pense aux backports de firefox 1.5 qui n'ont pas été fait dans beaucoup de distros)
- portage du plugin pour d'autres navigateurs
- on pourrait même imaginer que ca faciliterait la compatibilité des anims avec d'anciennes versions du truc : pareil, c'est plus facile d'avoir plusieurs versions d'un plugin plutôt qu'une gestion de plusieurs versions dans le code d'une appli, sachant qu'en général on update le code en se disant "ce sera bien compatible", alors que dans les faits, il y aura des incompatibilités qui rendront fous les "artiste" qui ne comprennent rien à tout ca.
des idées en l'air, j'enverrais peut être quelque chose a la mailling list de mozilla voir ce qu'ils en pensent - enfin peut être que ca a été déjà discuté.
[^] # Re: Mes deux centimes
Posté par Anonyme . En réponse au journal Création Flash sous linux / animations internet avec Haxe. Évalué à 2.
Oui bon enfin ... pour faire un bon compilo il ne suffit pas de respecter la grammaire et la sémantique associée, il faut aussi être capable de sortir des erreurs autres que "syntax error line 24", et des petits warnings ca fait pas de mal non plus.
Et va faire un tour sur la librairie, qui elle n'est pas standardisée :
http://livedocs.macromedia.com/flash/8/main/wwhelp/wwhimpl/j(...)
Je te conseille de regarder la doc l'implémentation des itérateurs, c'est affligeant.
Tiens en passant, relisez bien ce que je viens de dire ... oui ... encore un effort ... vous y êtes !! ActionScript est compilé en byte code, plustôt étrange pour un langage de script :)
dégonflage du troll : ici la compilation n'a que des avantages : réduction de la taille du plugin, meilleure portablilité puisqu'on a le même code compilé pour toutes le plates formes - mettre plus de code dans un plugin différent pour chaque plate forme ne peut qu'augmenter la somme des truc qui ne tournent pas.
D'ailleurs coller le moteur JS + SVG de firefox dans un plugin avec interpréteur de byte code pourrait être pas si mal :
- Ca rassurerait les gens qui font du proprio (Leur code JS n'est pas directement visible)
- Ca permet de compresser intelligement (le JS ca prend des octets mine de rien)
- Ca simplifie le déploiement (code + SVG + images dans le même fichier)
- Upgrader le tout sans mettre a jour le navigateur (je pense aux backports de firefox 1.5 qui n'ont pas été fait dans beaucoup de distros)
- portage du plugin pour d'autres navigateurs
- on pourrait même imaginer que ca faciliterait la compatibilité des anims avec d'anciennes versions du truc : pareil, c'est plus facile d'avoir plusieurs versions d'un plugin plutôt qu'une gestion de plusieurs versions dans le code d'une appli, sachant qu'en général on update le code en se disant "ce sera bien compatible", alors que dans les faits, il y aura des incompatibilités qui rendront fous les "artiste" qui ne comprennent rien à tout ca.
des idées en l'air, j'enverrais peut être quelque chose a la mailling list de mozilla voir ce qu'ils en pensent - enfin peut être que ca a été déjà discuté.