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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     外部から読み込むMCへのクラスのレジスター
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
taak77
Åê¹ÆNo.8195
投稿日時: 2004-6-11 0:04
新米
居住地:
投稿: 12
使用環境:
外部から読み込むMCへのクラスのレジスター
表題のとおりですが、外部からメインのswfにmcを読み込んでメインからmcに対してファンクションを呼ぶのですが、mcにはクラスをレジスターして使用したいのです。

クラスはAS2ですが、外部swf自体がメインに読み込まれた後でmcとなるのでmcとなる外部swfにクラスをレジスターすることができません。AS1タイプのregisterClassもswfの第一フレームで#initclip/endinitclipが使えないのでだめでした。

外部swfの第一フレームでクラスのインスタンスを作成して、それを通してメインからクラス内のファンクションを呼ぶことはできますが、mc.classInstance.function()というふうに呼ばずに、mc.function()という形にしたいのです。かといって、外部swfの第一フレームに双方をつなぐ橋渡しのファンクションを書くのも二度手間ですし、どのようにするのがよいか困っています。

ちなみに外部swfは状況によって読み込まれたときのmc名が変わり、メインにはmcのregisterClassはしたくありません。外部swfの中でクラスのレジスターが完結できれば、と思っています。

説明が長くなってしまいましたが、このような場合どうすればよいかお知恵をお借りできればと思います。
よろしくお願いします。

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

題名 投稿者 日時
 » 外部から読み込むMCへのクラスのレジスター taak77 2004-6-11 0:04
     Re: 外部から読み込むMCへのクラスのレジスター Fumio 2004-6-11 6:03
       Re: 外部から読み込むMCへのクラスのレジスター taak77 2004-6-11 23:17

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