ZeBeast
Messages postés4Date d'inscriptionmardi 15 novembre 2005StatutMembreDernière intervention24 novembre 2005 23 nov. 2005 à 16:25
Une remarque au passage sur le typage strict de l'ActionScript2 : je ne connais pas C#, mais je programme pas mal en PHP, et ça m's fait tout drole au début. En effet, le PHP n'est pas du tout typé, les variables sont déclarées lors de leur première apparition et elles sont du type de ce que l'on met dedans.
Lol, évidemment, mais comem toutes nouvelle nomenclature, fonctionnent avec l'anciennce, mais c'est quand même mieux d'utilsier la nouvelle.
Désolé pour le var rate2:Number, mais je commence à en voir partout, et en cherchant sur le site de Macromedia, je suis tombé sur une phrase disant que ça faisait partie de la nouvelle écriture du code. Le code qui se rapproche de plus en plus du C#. Etant donné que le Flash s'étend de plus en plus (comme ça, ça accèlere encore plus l'expansion, et les gens codant en C# ne sont pas dépayser). Ca permet entre autre, de voir des jeux/appli Flash sur PSP :).
Et puis, je trouve ça quand même beaucoup plus rigoureux de définir la variable AINSI que son type. Même si je fais partie de ceux qui ont tendance à transformer une chaine en nombre puis en boolean puis en Tableau sans trop me poser de question.
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 17 oct. 2005 à 02:00
je tiens à préciser que :
"var rate2:Number = 1;" c'est de l'AS2
et que :
"var rate2 = 1;" c'est de l'AS1
Dans les deux cas, la syntaxe est bonne et la variable fonctionnera... tout dépends de tes envies. Et c'est une des "nouveautés" merdiques qu'à apporté MX2004, pour "ne pas destabiliser les programmeux qui connaissent rien à flash et font du C# ou PHP"...
Peg'
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 16 oct. 2005 à 23:31
Effectivement tous bien refflehis je suis d'accord avec toi Slagt !!!
Un novis est une personne sachant maitrise l'AS1.
Mais je croi que bientôt après "Expert" nous arons les "Maitre" avec l'AS3 qui devrai sortir !!!
C'est assez pitoyable comme remarque mais bon c'est une réalité tous de même.
Euh... novice ? Désolé, mais pour moi un novice c'est entre débutant et expert. Ton code est plus adapté aux débutants qu'aux novices. Je me considère comme novice car je maîtrise l'AS1 mais pas l'AS2. Un débutant est quelqu'un qui ne maîtrise ni l'un ni l'autre, et un expert, les deux !
Désolé pour cette remarques proche du chipotage :)
Pour ta source, c'est en effet intéressant de mettre du neuf de temps en temps (les vieilles sources étant souvent codé en Flash 5 ou Flash 6). Ca apporte la nouvelle nomenclature :)
A part que maintenant, on écrit ceci : "var rate2:Number 1;" et non "var rate2 1;"
De plus, on ne se sert plus du _root du tout, car il pose trop de problème. Dans ce cas on utilise plutot des "this", ou même, parfois, j'ai eut à faire à des this._parent._parent._parent._parent. Dans ce cas, le mieux est de déclaré une varibale :
var cd:MovieClip = this._parent._parent._parent._parent;
En éspérant que ça t'aidera à améliorer ta source (même si ce ne sont que des remarques sur la nomenclature plus que sur le contenu du code).
fguitton
Messages postés396Date d'inscriptionsamedi 16 avril 2005StatutMembreDernière intervention13 novembre 20091 16 oct. 2005 à 11:21
Salut !!!
La sources est peut etre pas mal c'est vrai. Et pour te répondre Peg' je pense qu'il est très intéressant pour les novices de savoir utiliser la duplication, les variables et le start/stopdrag.
Cette source est un concentré de ces différentes fonctions !
Il est vrai aussi que des sources sur le sujet on déjà été proposées, mais ca fait du neuf !!!
Bon et bien bonne continuation a vous !!!
@+
Bon code
Flo
pegase31
Messages postés6138Date d'inscriptiondimanche 21 décembre 2003StatutModérateurDernière intervention 4 septembre 201312 16 oct. 2005 à 06:57
Déjà un truc con : passe ton animation au moins à 24 img/sec, voir 30 !
Ensuite, question bête : c'est quoi l'interêt pour le moment d'une telle source ?
23 nov. 2005 à 16:25
17 oct. 2005 à 20:04
Désolé pour le var rate2:Number, mais je commence à en voir partout, et en cherchant sur le site de Macromedia, je suis tombé sur une phrase disant que ça faisait partie de la nouvelle écriture du code. Le code qui se rapproche de plus en plus du C#. Etant donné que le Flash s'étend de plus en plus (comme ça, ça accèlere encore plus l'expansion, et les gens codant en C# ne sont pas dépayser). Ca permet entre autre, de voir des jeux/appli Flash sur PSP :).
Et puis, je trouve ça quand même beaucoup plus rigoureux de définir la variable AINSI que son type. Même si je fais partie de ceux qui ont tendance à transformer une chaine en nombre puis en boolean puis en Tableau sans trop me poser de question.
17 oct. 2005 à 02:00
"var rate2:Number = 1;" c'est de l'AS2
et que :
"var rate2 = 1;" c'est de l'AS1
Dans les deux cas, la syntaxe est bonne et la variable fonctionnera... tout dépends de tes envies. Et c'est une des "nouveautés" merdiques qu'à apporté MX2004, pour "ne pas destabiliser les programmeux qui connaissent rien à flash et font du C# ou PHP"...
Peg'
16 oct. 2005 à 23:31
Un novis est une personne sachant maitrise l'AS1.
Mais je croi que bientôt après "Expert" nous arons les "Maitre" avec l'AS3 qui devrai sortir !!!
C'est assez pitoyable comme remarque mais bon c'est une réalité tous de même.
@+
Bon code
Flo
16 oct. 2005 à 23:21
Désolé pour cette remarques proche du chipotage :)
Pour ta source, c'est en effet intéressant de mettre du neuf de temps en temps (les vieilles sources étant souvent codé en Flash 5 ou Flash 6). Ca apporte la nouvelle nomenclature :)
A part que maintenant, on écrit ceci : "var rate2:Number 1;" et non "var rate2 1;"
De plus, on ne se sert plus du _root du tout, car il pose trop de problème. Dans ce cas on utilise plutot des "this", ou même, parfois, j'ai eut à faire à des this._parent._parent._parent._parent. Dans ce cas, le mieux est de déclaré une varibale :
var cd:MovieClip = this._parent._parent._parent._parent;
En éspérant que ça t'aidera à améliorer ta source (même si ce ne sont que des remarques sur la nomenclature plus que sur le contenu du code).
16 oct. 2005 à 11:21
La sources est peut etre pas mal c'est vrai. Et pour te répondre Peg' je pense qu'il est très intéressant pour les novices de savoir utiliser la duplication, les variables et le start/stopdrag.
Cette source est un concentré de ces différentes fonctions !
Il est vrai aussi que des sources sur le sujet on déjà été proposées, mais ca fait du neuf !!!
Bon et bien bonne continuation a vous !!!
@+
Bon code
Flo
16 oct. 2005 à 06:57
Ensuite, question bête : c'est quoi l'interêt pour le moment d'une telle source ?
Peg' (qui conne dans le con en ce moment)