Actionscript 3 には 2 つのクラスがあります。FlashBuilder 4.6 を使用しています。SDK は 3.6A です。2 つのクラスは別のライブラリにあります。このライブラリは、アクティブ プロジェクトで参照されます。
私の最初の(基本)クラスは次のとおりです。
public class BaseDTO
{
public var errorCode:int;
public var errorMessage:String;
public function BaseDTO()
{
}
}
2 番目の (派生) クラスは次のとおりです。
public class Configurations extends BaseDTO
{
}
私のアクティブなプロジェクト (非ライブラリ) では、次のように構成を呼び出しています。
var c:Configurations = new Configurations();
c.errorCode = 0;
2 つの別々のクラスに 2 つの参照があります。ここでの問題は、基本的にアプリケーションの creationComplete ハンドラーである最初のクラスで、コンパイル時にエラーが発生することです。
1119: 静的タイプ dto.configs:Configurations を使用した参照を介して、未定義の可能性のあるプロパティ errorCode にアクセスします。
そして、同じコードを呼び出している他のクラスが実行時例外をスローしています:
ReferenceError: エラー #1056: dto.configs.Configurations でプロパティ errorCode を作成できません。
十分に説明したかどうかわかりません。他に質問があればお知らせください。私は今、数時間頭を叩いています。
新しいプロジェクトを作成しようとしましたが、同じコードを使用して構成を参照しようとしましたが、うまくいきました。非常に奇妙です。
何か案が?