メイン コーダーズルーム【スクリプト系】 MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
testatoo | Åê¹ÆNo.42143 投稿日時: 2009-4-19 0:11 |
新米 居住地: 投稿: 8
使用環境:
|
MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? いつもお世話になっております。
表題の通り質問させていただきます。 下記のようなコードを書いているのですが、 コンストラクタではwidth,heightは初期化できないのでしょうか ? public class HogeClass extends MovieClip { public function HogeClass(w_:Number,h_:Number) { this.width = w_; this.height = h_; } } var hoge:HogeClass = new HogeClass(100,100); trace(hoge.width) ; //0 trace(hoge.height); //0 といった具合です。 コンストラクタ内で w_ 、h_ をtraceでみてみると、引数どおり 100、100となっていますが、それを設定した直後のwidth,heightが 0、0 となってしまいます。 どなたかわかるかた、もしくは、コンストラク内で初期化ができないプロパティーなんだよ。ということがわかればすっきりです。 ちなみに、new したあとに hoge.width = 100 とかでは問題なく設定できます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | testatoo | 2009-4-19 0:11 |
Re: MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | knagai | 2009-4-19 11:31 |
Re: MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | testatoo | 2009-4-19 22:41 |
Re: MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | Fumio | 2009-4-19 21:56 |
Re: MovieClipを継承したクラスのコンストラクタでWidthやheightは初期化できないのでしょうか? | testatoo | 2009-4-19 22:50 |
投稿するにはまず登録を | |