トップへ戻るニュースフォーラムFLASH-ML 過去ログBak@Flaダウンロードよくある質問と答
ログイン
ユーザ名:

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     classについてお教え下さい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
Fumio
Åê¹ÆNo.3522
投稿日時: 2004-2-4 18:32
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
Re: classについてお教え下さい
「『ActionScriptに書き出し』だけにチェックを入れます」という文章に、注意が必要です。

デフォルトでチェックされる[最初のフレームに書き出し]は、チェックを外します。最初のフレームに書出すと、#initclipブロックが、メインタイムラインの第1フレームアクションつまりクラス定義より先に処理されてしまうからです。
引用:
karinさんは書きました:
■クラスの関連付け
続けて、この「MyClass」をムービークリップに関連付けます。
まず、ムービークリップのリンケージの識別子を「myMovieClip」
にし、「ActionScriptに書き出し」だけにチェックを入れます。

#initclip
Object.registerClass("myMovieClip",MyClass);
#endinitclip

そして、このスクリプトをムービークリップの1フレーム目に記述
します。#initclip?#endinitclipは、このムービークリップが
ロードされる直前に、間に記述されたスクリプトを実行するもの
です。

少なくともこの例で、クラス定義とObject.registerClass()メソッドの呼出しを分断する理由は見つかりません。本の解説中で特別にこのような処理を行う理由がないなら、初学者にとって間違えやすいだけでなく、サンプルとしても適当でないように思えます。
引用:
このように書かれてあったので、試しに先ほどの用に作ってみた
のですがうまく行きませんでした。ちなみにこの本はMX対応と
書かれております。


----------------
 

フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   classについてお教え下さい karin 2004-2-4 14:20
     Re: classについてお教え下さい Fumio 2004-2-4 14:54
       Re: classについてお教え下さい naoki 2004-2-4 15:05
         Re: classについてお教え下さい karin 2004-2-4 17:57
         » Re: classについてお教え下さい Fumio 2004-2-4 18:32
       Re: classについてお教え下さい Fumio 2004-2-8 6:35

投稿するにはまず登録を
 
Copyright (C) 2003 FLASH-japan. All rights reserved.
Powered by Xoops