Adobe Flex 3 ヘルプ

デバッグ版の Flash Player および AIR の操作

開発者のデバッグを支援するために、特別版の Flash Player および Adobe AIR が用意されています。このデバッグ版の Flash Player を入手するには Adobe Flash CS3 Professional または Adobe Flex Builder 2 をインストールします。また、ADL と呼ばれるデバッグ版の Adobe AIR もインストール時に入手できます。

デバッグ版とリリース版の Flash Player および Adobe AIR では、エラーの表示方法に大きな違いがあります。デバッグ版では、エラーのタイプ(一般の Error、IOError、EOFError)、エラー番号、および人間が理解できるエラーメッセージが表示されますが、リリース版ではエラーのタイプとエラー番号しか表示されません。たとえば、次のようなコードがあるとします。

try
{
    tf.text = myByteArray.readBoolean();
}
catch (error:EOFError)
{
    tf.text = error.toString();
}

readBoolean() メソッドが EOFError をスローした場合、デバッグ版の Flash Player では、tf テキストフィールドに「EOFError:Error #2030:ファイルの終端(EOF)が検出されました」というメッセージが表示されます。

同じコードをリリース版の Flash Player 上で実行すると、「EOFError:Error #2030」と表示されます。

使用リソース量やサイズを最小限にするため、リリース版にはエラーメッセージのストリングが含まれていません。マニュアル(『ActionScript 3.0 コンポーネントリファレンスガイド』の付録)を参照してエラー番号からエラーメッセージを調べてください。別の方法として、デバッグ版の Flash Player および AIR で問題を再現することで、省略されていないメッセージを確認することができます。

 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート