メイン コーダーズルーム【スクリプト系】 dragtargetとswapDepths | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
DEN | Åê¹ÆNo.2082 投稿日時: 2003-12-11 17:57 |
常連 居住地: 千葉県佐倉市 投稿: 84
使用環境:
Mac OS9.2,10.3 WinXP FlashMX,Flash8 Player7,Player9 |
dragtargetとswapDepths いつもありがとうございます。
パズルゲームを作っているのですが、 dragtargetとswapDepthsを合わせて使うと ドラッグ成功したら次のフレーム行くというものなのですが、 ドラッグする物がバグって表示されたままになってしまいます。 ソースは on (press) { this.startDrag(true); } on (release, releaseOutside) { this.stopDrag(); if (_droptarget == "/target") { this._x = eval(_droptarget)._x; this._y = eval(_droptarget)._y; _root.depth++; this.swapDepths(_root.depth); _root.gotoAndPlay(_currentFrame+1); } } http://www.m-t-b.jp/tteesstt.swf にアップしました。 ドラッグドロップが成功した後に フレーム1に戻るのですが、 ターゲット先に物が残ったままです。 swapDepthsを省くと正常に動作します。 よろしくお願いいたします。
|
野中文雄 | Åê¹ÆNo.2083 投稿日時: 2003-12-11 18:41 |
ちょんまげら 居住地: 東京 投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1) |
Re: _droptargetとswapDepths (was: dragtargetとswapDepths) 「ソース」というのは、通常.flaファイルをいいます。SWFを見ても、インスタンスの状態や現在の表示フレームは、わからないです。(^^;
引用: SUZUDENさんは書きました: |
DEN | Åê¹ÆNo.2092 投稿日時: 2003-12-12 10:39 |
常連 居住地: 千葉県佐倉市 投稿: 84
使用環境:
Mac OS9.2,10.3 WinXP FlashMX,Flash8 Player7,Player9 |
Re: _droptargetとswapDepths (was: dragtargetとswapDepths) 野中さんいつもありがとうございます。 this.removeMovieClip();を入れると消えるのですが、 スクリプトで生成したわけではないのになぜ消えるのでしょうか? 最初から配置してあるMCなんですが・・・。謎 http://www.m-t-b.jp/test_fla/ にFlaファイルアップしました。 消えるのですが、次のフレームに行かなくなってしまいました。 で、追記したのをはずして(前の物)いたものは、 ドラッグドロップしたのち、フレームが1にもどり、 ドロップした場所に残っています。 何回もやると複製されてるみたいです。 |