2011-01-22 15 views

答えて

1

私はあなたを正確に理解しているかどうかはわかりませんが、クラス定義でそのプロパティを宣言しなくてもカスタムクラスにプロパティを追加できるように思えますか?

この場合、クラスに「ダイナミック」キーワードを使用することをお勧めします。 "public dynamic class MyClass extends Whatever" - var myInstance:MyClass = new MyClass()と言うことができます。myInstance.randomPropertyThatIJustMadeUp =何でも指定できます。

それは意味がありますか?それはあなたが探しているものですか? ObjectおよびMovieClipを含む特定のAS3コアクラスはすでに動的であることに注意してください。

最後に、デフォルトではオンにならない理由があることに注意してください。ダイナミッククラスを使用することはしばしばベストプラクティスではなく、タイプチェックのメリットを無効にしているため、プレイヤーを遅くしてエラーにつなげることがあります。しかし、それが有用な場合があります。

幸運を祈る!

+0

申し訳ありませんが、今日のみあなたの答えを見ました。私はタグプロパティが標準コントロールに付けられていると言っているのを忘れていました。プロパティでフラッシュコントロールを拡張することはできますか? – user310291

関連する問題