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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     loadMovieレベル読込みとMC読込みでの不具合
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ゲスト
Åê¹ÆNo.12421
投稿日時: 2004-11-17 20:55
loadMovieレベル読込みとMC読込みでの不具合
度々お世話になっております。久しくぶりの顔出しのerikoです。
問題にぶつかって行き詰ってしまったのでどなたかお助けください。

2点を起点に伸び縮みをさせているMCがあります。

起点?MCアクション
//マウスにくっついて動かす
onClipEvent (enterFrame) {
	_X = _parent._xmouse;
	_Y = _parent._ymouse;
}

伸び縮みMCアクション
onClipEvent(load){
	//moveクラス定義
	//2カ所を起点に伸び縮み
	function move(line, mc1, mc2) {
		line._x = mc1._x;
		line._y = mc1._y;
		line._xscale = (mc2._x - mc1._x);
		line._yscale = (mc2._y - mc1._y);
	}
}

onClipEvent(enterFrame) {
	//オブジェクト指定 (,起点?,起点?)
	move(this, _root.hana, _root.hati);
}


↑このtest.swfを親ファイルからロードします。

//レベルに読込み
loadMovieNum("test.swf", 2);

//MCに読込み
loadMovie("test.swf", anime_mc);


ここが問題なのですが、レベルに読み込むとtest.swfの伸び縮みMCは表示されるのですが、MCに読み込むと表示されません。
現象 レベルの場合 ←解決!削除★
現象 MCの場合 ←解決!削除★

MCに読み込んだ時も伸び縮みMCを表示させたいのですが・・何故表示されないのでしょう?
scriptの記述の仕方が悪いのでしょうか?
親ムービーで空のMCを作りステージ(0,0)に配置していることが悪いのでしょうか?

う?ん 自分ではどうにもこの先に進めません。
どなたか何かご指摘・ご指導いただけたらと思います。

親ムービーflaファイル ←解決!削除★
読込みムービーflaファイル ←解決!削除★

よろしくお願いします。
空野大二郎
Åê¹ÆNo.12423
投稿日時: 2004-11-17 22:26
職人
居住地: 愛知
投稿: 389
使用環境:
 XP:Home
FlashMX
IE6.0+FlashPlayer7,0,19
CPU:Pentium4 2.26GHz
メモリ:1,024MB
Re: loadMovieレベル読込みとMC読込みでの不具合
まいど。

デジャヴュかしら・・・
引用:

erikoさんは書きました:
現象 レベルの場合
現象 MCの場合


MovieClip.loadMovie()で呼び出された.swfファイルは、_root
(_level0)からのターゲットパスが変わることがあります。
 そちらでも確認してみて下さい。

伸び縮みMCのインスタンス名を"theLine_mc"としておきます。

//・・・略 伸び縮みMCアクション
onClipEvent(enterFrame) {
	//オブジェクト指定
	move(this, _root.hana, _root.hati);
	trace(this);
 
	//loadMovieNum("test.swf", 2);なら
	//"_level0.theLine_mc"と表示
 
	//loadMovie("test.swf", anime_mc);
	//"_level0.anime_mc.theLine_mc"と表示
 
	//#####同様に下記もご確認下さい#####
	//trace("_root.hana="+root.hana);
	//trace("_root.hati="+root.hati);
}



暫定処置ですが、この場合は相対パスで目的は達成できます。
onClipEvent(enterFrame) {
	//オブジェクト指定 (,起点?,起点?)
	move(this, _parent.hana, _parent.hati);
}


ターゲットパスの見誤りは、慣れていても、慣れていなくても起こり
やすいものです。おかしいと感じたらtrace(this);などでパスの
確認を行ってみて下さい。


----------------
空野 大二郎 アニメーター作家
桜の道

ゲスト
Åê¹ÆNo.12431
投稿日時: 2004-11-18 8:55
Re: loadMovieレベル読込みとMC読込みでの不具合
空野さんありがとうございました!
指摘いただいた通りに修正したら思い通りの動きをしました♪

パスの指定が問題だったのですね・・勉強になりました。
以後、loadMovieで何か違ったらババンっとパス指定だ!と思い出しますね☆

また何かありましたらよろしくお願いしますm(_ _)mペコリ
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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