11:24何か腑に落ちないので生まれて初めてinitObj使って見ました。クラスの中できちんとプロパティ変数を宣言すればinitObjで引数渡せます。MC(){trace(file);}}でもinitObjは好きくないのでこれからも使わないです。11:26>shichizaさんas1の場合もちょっと試してみたんですが、classのconstractorにはどーもアクセスしてないっぽいんですよね・・・。なんかやり方ミスってるのかな?むう・・。今日はこれから一日打ち合わせなので帰宅してから色々検証してみます。11:33dynamicにしているから大丈夫かと思っていた。いうことでできました。ふむ・・なんのためのdynamic宣言だ?とか思いつつもありがとございますーー。23:18はじめまして。結局、mcのコンストラクタは、オーバーロードできなく使いずらいですね。状況いにょっては、しょうがなく使っています。使わないと、記述が長くなりませんか。コンストラクタ、またはプロパティをクラスに複数作成することです。objectを共存させるってことですかね?>僕もinitObjきらいですが、initObjを使わない方法を模索してみたのだけど、どうしてもmoockが言うような「プロパティの初期化の責任が、インスタンス生成メカニズムに移る。06:53>>+39さんへオーバーロードとは、『コンストラクター関数』を複数用意する事ではないかと思います。するに、new演算子をつかってインスタンス(オブジェクト)を生成する時、クラスに渡すパラメータの数によってコンストラクター関数が自動的に適切なものが選ばれるってのが『オーバーロード』の実装ではないかと。最近、javaを覚えたてたての赤ん坊ですが、、、、。似た言葉で『オーバーライド』ってありますが、それとよく混同する人がいますけど。自分も、さっそくas2.0に挑戦してみようかと思います。上記のjavaのコンストラクター部分、が2つある所なんですが以下にようにしてください。07:23>ですが、これができるってことは逆に考えて>intObjは、コンストタクター関数の前に渡されていることになりますよね?ですです、だからマクロメディアのドキュメントは正しかったということで一応問題は解決です。みんなinitObjが嫌いっていうので・・・wintObjで引き渡している”file”をintObjを使わず引き渡す場合、オレが考えるとどうしてもMCインスタンス生成のためのClassをつくりその中でattachそして”file”の継承みたいなことしか考え付かないのですが、それ以外にどーいう方法があるのかしら?となんかブリッジにブリッジを重ねて逆に冗長になる方法しか思いつかなかったりします。10:22質問してから思ったのが、attach後、initメソッドを呼び出すのは、よく使いますね。moockが言ってた。init(“01.jpg”);ってことです。初期化したいのが、希望ですけど。patternが存在します。patternが存在します。むー、キチンとOOPとか本を読むべきかーー。FlashのHelpだけじゃあ最近限界を感じつつありますwコメントを残すメールアドレスが公開されることはありません。※サイト次回のコメントで使用するためブラウザーに自分の名前、メールアドレス、サイトを保存する。2023/11/25初めまして。