Action Script 2.0

Flash2004MXよりAction Script 2.0が導入されました。しかし今まで通りAction Script 1.0(旧バージョンまで)を使うことも出来ます。
Action Script 2.0を使用するためには、「パブリッシュ設定」ダイアログボックス内の、ActionScriptのバージョン欄で、Action Script 2.0に設定します。

大文字、小文字の区別

識別子の大文字と小文字が厳密に区別されるようになった

undefined(未定義)の数値変更

undefined(未定義)の数値変更の値が今までの「0」から「NaN」に変更になった。必ず初期化「0」を代入することが必要

undefined(未定義)の文字列変換

undefined(未定義)の文字列変換後の値が""(空)から"undefined"に変更になった

文字列のブール値変換

文字列のブール値変換が変更になった。今までの空文字はfalse、それ以外はtrueから、最初に数値に変換してから、変換後の値が「0」ならfalse。それ以外はtrueになった。