APEIROPHOBIAコンテンツへスキップ検索APEIROPHOBIAブログというよりは日記。日記というよりはメモ帳。Test();trace(test2.hogehoge)//メンバーがプライベートで、アクセスできません。Test();}//—–init();trace(test3.hogehoge);//undefinedこのとき”var”つけたらローカル変数になってしまうー(汗なんというか世の中AS3なのに、こんなところで躓いているオデは一体・・・。=====20060826追記=====なんだかまた良くわからなくなったので整理してみる。元々は定数の検証をしていて行き着いた問題なので最初からキチンと流れを追ってみる。プライベートメンバー変数を使用して独自のカスタムクラスを作成する場合を除き、ユーザー独自の定数値を作成する方法はありません。変数を作成することはできません。名前は大文字で指定します。示すように、単語間はアンダースコアで区切ります。静的定数は大文字で記述し、単語間はアンダースコアで区切ります。ような場合を除き、コード内に数値定数を直接に記述しないでください。3:参照されているプロパティには、静的属性がありません。5:参照されているプロパティには、静的属性がありません。trace(ConstExample.EXAMPLE_PRIVATE);こんな感じ。これはEXAMPLE_PUBLIC、EXAMPLE_PRIVATEがじゃないので当然。ConstExample();trace(myExample.EXAMPLE_PUBLIC);これは当然、publicなのでOK。次にtrace(myExample.EXAMPLE_PRIVATE);これは当然エラー。12:メンバーがプライベートで、アクセスできません。trace(myExample.EXAMPLE_PRIVATE);が戻ってくる。ここで振り出しに最初の話に戻る。accessとなってしまう。いうのがそもそもの話。型宣言を行うには”var”が必要になってしまうので、もし関数内でClass変数を定義させたばあい一時変数になっちゃうじゃん。いうことを疑問に思った。ConstExample();trace(myExample3.EXAMPLE_PUBLIC);}sample_func1();trace(myExample3.EXAMPLE_PUBLIC);L6の関数外での呼び出しには”undefined”となり対応できない。