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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     ドラッグの終了が鈍い
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
ebi
Åê¹ÆNo.30106
投稿日時: 2006-11-18 14:02
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
ドラッグの終了が鈍い
ebiです。

まずはこちらのサンプルをご覧ください。


クリッポをクリック

右、下のスライダーを動かすと連動してマスクされた画像が動くってもんですが、
ドラッグの終了が鈍いのです。
マウスの動きを止めて離せばちゃんと止まるんですが、
ぐりぐり動かしながらパッと離すとドラッグ状態から終了できない事があります。

ドラッグ終了が書かれたスクリプトは以下の通りです。
mc.onRelease = onReleaseOutside = function () {
	stopDrag();
};


何があかんのでしょう?
野中文雄
Åê¹ÆNo.30107
投稿日時: 2006-11-18 14:05
ちょんまげら
居住地: 東京
投稿: 4531
使用環境:
CS5.5 .6.8 Vista Home Premium (SP1)
Re: ドラッグの終了が鈍い
MovieClip.onReleaseOutsideイベントハンドラメソッドの処理が効いていないと思われます。「ドラッグ状態から終了できない」ときのthis参照を確認してみましょう。

参考:「Buttonのthis
引用:
ebiさんは書きました:
マウスの動きを止めて離せばちゃんと止まるんですが、
ぐりぐり動かしながらパッと離すとドラッグ状態から終了できない事があります。

ドラッグ終了が書かれたスクリプトは以下の通りです。
mc.onRelease = onReleaseOutside = function () {
	trace(this);
	stopDrag();
};

何があかんのでしょう?

あと、[変数のリストアップ]も有効です。以下は、上記スクリプトがメインタイムラインに記述されていた場合です。

[変数のリストアップ]より引用:
変数 _level0.onReleaseOutside = [関数 'onRelease']
ムービークリップ: ターゲット="_level0.mc"
変数 _level0.mc.onRelease = [関数 '']


----------------
 

ebi
Åê¹ÆNo.30108
投稿日時: 2006-11-18 14:07
フォーラム芸人
居住地: nagoya
投稿: 926
使用環境:
.6.8
CS6
<参考書>
・基本からしっかりわかるActionScript 3.0(既読)
・ActionScript3.0プロフェッショナルガイド(進行中)
・ActionScript3.0パフォーマンスチューニング(未読)
・ActionScript 3.0 逆引きクイックリファレンス(購入予定...
ぼーんへっど
ebiです。ソッコー自己レスです。

mc.onRelease = mc.onReleaseOutside = function () {
	stopDrag();
};

でした。(´?`;)ゞ すいません。

追記- - - - - - - - - - - -

あああっ 野中さん、もうすでにレスを付けてくださってたんですね。

すいません。(>人<)ありがとうございます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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