Flash CS3 Professional: code non formaté

Je suppose que je me demande pourquoi Adobe avec une liste de bogues en pleine croissance!?. Le bug que j'ai trouvé, dans CS3 Professional en italien, est très ennuyeux et dangereux. Oeil au code suivant:

1
2
3
getRandRange ( min : uint , max : uint ) : uint { getRandRange fonction privée (min: uint , max: uint ): uint {
uint ( Math . floor ( Math . random ( ) * ( max - min + 1 ) ) + min ) ) ; retour ( uint ( Math sol (. Math random () * (max - min + 1)) + min).);
}

Après le formatage automatique:

1
2
3
getRandRange ( min : uint , max : uint ) : uint { getRandRange fonction privée (min: uint , max: uint ): uint {
( Math . floor ( Math . random ( ) * max - min + 1 ) + min ) ; retour uint ( Math sol (. Math random () * max - min + 1) + min.);
}

Il a enlevé les crochets dans le calcul du max-min+1 ! Ce qui, évidemment, ne retourne plus la valeur correcte! . Le support, en fait, est essentielle car elle permet de multiplier Math.random() pour le résultat de l'ensemble (max-min+1) . e poi, al risultato di questa moltiplicazione, viene sottratto (min+1) !! Dans le second cas, après que le code était "sformattato", Math.random() est multiplié par "seulement" à l' max et ensuite, le résultat de cette multiplication est soustrait (min+1) ! Je lui ai expliqué que pour le souci d'exhaustivité ... mais je pense qu'il était clair pour tout le monde ...

Evidemment à la maison Adobe pense vraiment que les mathématiques sont une opinion?
Ceci est un bug de dangereux ... si les codes de formatage corps "perturbe" le code, il devient un sérieux problème va tout remettre en place! J'espère que Adobe peut fournir un patch dès que possible! Alors ATTENTION! Laissez-moi savoir si c'est fait pour vous, à votre version ...

2 commentaires à "Flash CS3 Professional: le code n'est pas formaté"

  1. 3 mars 2008 , Cristian :

    Je n'aime pas le petit bouton du formatage automatique pour d'autres raisons ... et j'ai découvert ce bug définitivement à proximité automatique. Je vous remercie.

  2. 3 mars 2008 Giovambattista Fazioli :

    @ Cristian: Je suis d'accord avec vous! Dommage, car étant donné l'ergonomie médiocre de l'éditeur au format Flash pourrait faire ... J'espère vraiment que va résoudre le problème dans les patchs à venir.

Laisser un commentaire

XHTML TAG PERMIS: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> CODE D'INSERTION:
 <pre></pre> // blocco generico <code></code> // blocco generico [cc_actionscript][/cc_actionscript] // Actionscript [cc_actionscript3][/cc_actionscript3] // Actionscript 3 [cc_css][/cc_css] // CSS Style Sheet [cc_html][/cc_html] // HTML [cc_js][/cc_js] // Javascript [cc_objc][/cc_objc] // Objective-C [cc_php][/cc_objc] // PHP [cc_sql][/cc_sql] // SQL 


Arrêtez SOPA