Flash CS3 Professional: unformatierten Code

Ich glaube, ich frage mich, warum Adobe mit einer Liste von Bugs wachsen?. Der Fehler, den ich in CS3 Professional in Italienisch, ist sehr ärgerlich und gefährlich. Eye in den folgenden Code:

1
2
3
getRandRange ( min : uint , max : uint ) : uint { private function getRandRange (min: uint , max: uint ): uint {
uint ( Math . floor ( Math . random ( ) * ( max - min + 1 ) ) + min ) ) ; return ( uint ( Math floor (. Math random () * (max - min + 1)) + min).);
}

Nach der automatischen Formatierung:

1
2
3
getRandRange ( min : uint , max : uint ) : uint { private function getRandRange (min: uint , max: uint ): uint {
( Math . floor ( Math . random ( ) * max - min + 1 ) + min ) ; Rückkehr uint ( Math floor (. Math random () * max - min + 1) + min.);
}

Er entfernte die Klammern in die Berechnung des max-min+1 ! Was natürlich nicht mehr den korrekten Wert! . Die Halterung, in der Tat, ist von entscheidender Bedeutung, wie sie sich vermehren können Math.random() für das gesamte Ergebnis der (max-min+1) . e poi, al risultato di questa moltiplicazione, viene sottratto (min+1) !! Im zweiten Fall, nachdem der Code war "sformattato", Math.random() "nur" um die multipliziert max und dann wird das Ergebnis dieser Multiplikation subtrahiert (min+1) ! Ich erklärte, nur für die der Vollständigkeit halber ... aber ich glaube, es war allen klar ...

Natürlich zu Hause Adobe glaube wirklich, dass die Mathematik eine Meinung?
Dies ist ein Fehler gefährlicher ... wenn die Formatierungscodes bodied "stört" den Code, wird es ein ernstes Problem geht um alles wieder in Kraft gesetzt! Ich hoffe, dass Adobe einen Patch so bald wie möglich! So WARNUNG! Lassen Sie mich wissen, wenn es Ihnen nicht, Ihre Version ...

2 Kommentare zu "Flash CS3 Professional: Der Code ist nicht formatiert"

  1. 3. März 2008 Cristian :

    Ich weiß nicht, wie die kleine Taste der automatische Formatierung aus anderen Gründen ... und ich entdeckte diesen Fehler auf jeden Fall automatischer schließen. Danke.

  2. 3. März 2008 Giovambattista Fazioli :

    @ Cristian: Ich stimme mit Ihnen! Schade, denn angesichts der schlechten Benutzbarkeit der Editor im Flash-Format machen könnte ... Ich hoffe wirklich, dass das Problem in zukünftigen Patches zu lösen.

Hinterlasse einen Kommentar

XHTML TAG PERMIT: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> INSERTION CODE:
 <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