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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部ファイル(swf)の読込について
投稿するにはまず登録を

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ひろゆき
Åê¹ÆNo.40020
投稿日時: 2008-8-25 11:35
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 外部ファイル(swf)の読込について
引用:
yousonaさんは書きました:
Loaderコンポーネント内ではTest.swfのスクリプトが動作しません。単独のswfですと、問題ないのですが・・・。
他のSWFで試していると、Loaderコンポーネントでもうまく動作するものもありますので
スクリプトの書き方にも問題があるのでしょうか。

問題のTest.swfのどういったスクリプトが動作しないのか、
明らかにされた方が良いように思いますが。

あるいは、Loaderコンポーネントに問題があるのか、
外部読み込みすることで問題が発生するのか、
切り分けた方が良いように思いますので、
MovieClip.loadMovie() か、MovieClipLoader を用いて、
Test.swf を読み込んだ場合、どのようになるのでしょう?


----------------
質問する際は、回答者に具体的な情報を与えてください。

yousona
Åê¹ÆNo.40017
投稿日時: 2008-8-25 9:21
半人前
居住地:
投稿: 35
使用環境:
winxp
Flash MX 2004 pro
Re: 外部ファイル(swf)の読込について
永井様

返事が遅れましてすみません。ご教示ありがとうございます。

同一フォルダ内にTest.swfをおいてやっていますが
やはり
Loaderコンポーネント内ではTest.swfのスクリプトが動作しません。単独のswfですと、問題ないのですが・・・。
他のSWFで試していると、Loaderコンポーネントでもうまく動作するものもありますので
スクリプトの書き方にも問題があるのでしょうか。
永井勝則
Åê¹ÆNo.39996
投稿日時: 2008-8-23 0:01
職人
居住地: 白馬村
投稿: 796
使用環境:
Windows 7 :Flash CS4:
10.6.8 :Flash CS5.5
Re: 外部ファイル(swf)の読込について
Loaderコンポーネントがon()ハンドラのclickイベントの捕捉をサポートしていないからだと思います。

引用:

yousonaさんは書きました:
これはどうしてでしょうか。


解決につながる工夫としては、コンポーネントに対するクリックをやめ、ムービークリップとして反応させる方法が考えられます。

Loaderコンポーネントをムービークリップでくるみ、
Loaderコンポーネントとは別のレイヤーを作成して、
そのレイヤーにシェイプを描画しておくと、
on(release)ハンドラが使えるようになるので、

on(release){
	this.loader.contentPath = "Test.swf"
}


などのムービークリップアクションによって、マウスのクリックで対象をロードできるようになります。


----------------
永井勝則:
himco.jp :

yousona
Åê¹ÆNo.39935
投稿日時: 2008-8-16 19:16
半人前
居住地:
投稿: 35
使用環境:
winxp
Flash MX 2004 pro
外部ファイル(swf)の読込について
スクリプトが埋め込まれているtest.swfを以下のスクリプトで
読み込んだのですが、スクリプトが働きません。
これはどうしてでしょうか。
コンポーネントの
loaderを挿入してそれにを読込みました。
loaderのインスタンス名がloader1です。
よろしくお願いします。

on (click) {
_root.loader1.contentPath = "test.swf";
}
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ

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