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になった。