はここに私のクラスの署名です。このコード:このエラーで未定義のプロパティが
var controls:IControls = new YouTubeControls();
trace(controls.foo);
結果:
Access of possibly undefined property foo through a reference with static type
IControls
.
私のアプリケーションが動作しません(YouTubeControls(controls)
)ので、コントロールをキャスト、他の「コントロール」のクラスを持っているとしています。 controls.foo
にアクセスするにはどうすればよいですか?
編集
私はキャストせずにこれを行うことができない場合は、どのように私はとしてそれをキャストするクラスを知る必要の問題を扱うのですか?
すべてのサブクラスに 'foo'変数がありますか? – BoltClock
@BoltClock nope –