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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     swfファイルの書き出しについて
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
yuki_usagi
Åê¹ÆNo.1201
投稿日時: 2003-11-13 12:29
半人前
居住地: 三多摩
投稿: 31
使用環境:
Re: swfファイルの書き出しについて
こんにちは!
返信が遅くなってしまい、申し訳ありません。

引用:
Condoさんは書きました:
想像ですが、マウスについていくようなスクリプトを書いているということなので、_root._xmouseなどと書いているため、読み込みにより_rootが変わり、基準点がずれた、ということは有りませんか?

まさにこれでした!
読み込むムービーを置いていたcaractor.swfで参照していた_rootと、読み込んだ後にsample.swfで参照している_rootの位置は違うってことですよね。sample.swfの_rootを参照しているんでしょうね。
だから、スクリプトをターゲットMCのあるフレームに書いたらうまく行ったんだ・・・。理由が分かって頭がすっきりしました。
ありがとうございます。


引用:
Fumioさんは書きました:
心当たりがありましたら、[MovieClipのターゲットパスとプロパティ]ご参照ください。

一生懸命読んでますが、これがよく分からなくて
_root.xmouseと、this._xmouse・・・
これを理解しようと、次のようなものを作りました。

500×400のステージにMC「maru」を配置。
フレームに

this.onEnterFrame = function() {
maru._x += maru._xmouse;
maru._y += maru._ymouse;
}

と記述して、マウスにぴったりついてくるようにしてあります。
そして、MCに次のように記述。

on (release) {
trace(this._ymouse);
trace(this._y);
trace(_root._ymouse);
trace(_root._y);

trace(this._xmouse);
trace(this._x);
trace(_root._xmouse);
trace(_root._x);

}

そして、各々の値を出します。
すると次のようになりました。

this._ymouse = 0
this._y =106.35
_root._ymouse =106.15
_root._y = 0

this._xmouse =0
this._x =186.95
_root._xmouse =187.05
_root._x = 0

this._ymouseは、MCから見た_ymouseの値、this._yは_rootから見たMCのy座標、_root._ymouseは_rootから見た_ymouseの位置・・・。
で、_root._yは?なぜ0になるのでしょうか?MCから見たMCのy座標ですか?

なんだか、こんがらがってしまって。理解力が足りないですね(;;)
ここが理解できないと、MCをマウスで操ることができないので、ちゃんとやっておかないと。

引用:
Fumioさんは書きました:
最初の問題は、第5フレームに移動しなかったことでしたね。再生されるようになったということは、ロード待ちの処理を加えられたのですよね? でしたら、第1フレームのstop()実行後にフレーム移動は行われているはずです。Stopの後にGoしたのなら、動いて当然でしょう。

実は、何の処理もしてないんです。
それなのに、第5フレームに移動してストップしているんです。
試しに、第5フレームに記述してあったフレームラベル「stop_walk」を「stand」に書き換えると第1フレームでストップするようになりました。何なんでしょう?
ロード待ちの処理を設定してみたんですが、そうしてもやっぱり第1フレームがずっと表示され、十字キー等で操作すると他のフレームにジャンプする、という状況になってしまっています。
ロード待ちの処理は、もう少し勉強してやってみます。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   swfファイルの書き出しについて yuki_usagi 2003-11-5 1:41
     Re: swfファイルの書き出しについて Fumio 2003-11-5 2:05
       Re2: swfファイルの書き出しについて yuki_usagi 2003-11-5 11:34
         Re: Re2: swfファイルの書き出しについて Fumio 2003-11-6 4:33
           Re: Re2: swfファイルの書き出しについて yuki_usagi 2003-11-7 10:59
             Re: swfファイルの書き出しについて Fumio 2003-11-7 11:51
               Re: swfファイルの書き出しについて yuki_usagi 2003-11-8 20:25
                 Re: swfファイルの書き出しについて ゲスト 2003-11-8 20:43
                 Re: swfファイルの書き出しについて Fumio 2003-11-9 18:36
                   Re: swfファイルの書き出しについて yuki_usagi 2003-11-10 21:40
                     Re: swfファイルの書き出しについて Condo 2003-11-11 18:23
                       Re: swfファイルの書き出しについて Fumio 2003-11-11 23:38
                       » Re: swfファイルの書き出しについて yuki_usagi 2003-11-13 12:29
                           Re: swfファイルの書き出しについて Fumio 2003-11-13 14:24
                             Re: swfファイルの書き出しについて yuki_usagi 2003-11-20 0:11
                             Re: swfファイルの書き出しについて yuki_usagi 2003-11-28 11:10
                               Re: swfファイルの書き出しについて Fumio 2003-11-28 11:46
                                 Re: swfファイルの書き出しについて yuki_usagi 2004-1-22 21:19
                           Re: swfファイルの書き出しについて ゲスト 2003-11-13 20:59
                 Re: swfファイルの書き出しについて ae-suck 2003-11-9 19:40
     Re: swfファイルの書き出しについて motegi 2003-11-6 6:35
       Re: swfファイルの書き出しについて yuki_usagi 2003-11-7 11:02

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