No.1ベストアンサー
- 回答日時:
どういう方向性で勉強されている(習われている?)のかわかりませんから回答しにくい面もありますが,
一応,
onイベントハンドラを使用されている という雰囲気を壊さないように考えてみました。
--------------------------------------
onClipEvent (load) {
// ゆっくりになる度合を設定
slowdown = 9/10;
// 動く割合の変数 movement の初期化
movement = 1;
// プレスされたかどうかのフラグの初期化
press_flag = false;
}
on (press) {
this.startDrag();
// プレスされたかどうかのフラグをtrueにする
press_flag = true;
// 座標をpos_x1とpos_y1に記録
pos_x1 = this._x;
pos_y1 = this._y;
}
on (release, releaseOutside) {
this.stopDrag();
// プレスされたかどうかのフラグをfalseにする
press_flag = false;
// 動く割合の変数 movement の初期化
movement = 1;
}
onClipEvent (enterFrame) {
if (press_flag) {
// 前に記録しておいた座標を違う変数に代入
pos_x2 = pos_x1;
pos_y2 = pos_y1;
// あらたに今の座標を記録
pos_x1 = this._x;
pos_y1 = this._y;
} else {
// movement を slowdown の割合で少なくする
movement *= slowdown;
// 記録の差分座標ずつ動かす(減速させながら)
this._x += (pos_x1-pos_x2)*movement;
this._y += (pos_y1-pos_y2)*movement;
}
}
-------------------------------------
onイベントハンドラが使用できるようになった,
Flash MX 以上で使用可能なスクリプトです。
ActionScriptのバージョンは1.0です。
この回答へのお礼
お礼日時:2008/07/06 00:07
BlurFiltan様
ありがとうございます。
私は、フラッシュ初心者でテキストを見ながら勉強しているのですが
漠然と、疑問が湧いてきました。
本当にありがとうございました。
これから、もっともっと勉強していきたいと思います。
助かりました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 運転免許・教習所 踏切で一時停止したら 後続車にクラクション鳴らされました。 一時停止であってますよね? 徐行で進めで 23 2023/08/14 10:19
- YouTube youtubeからの著作権メールについて 2 2023/02/14 16:12
- 友達・仲間 悪いことをしてしまう 7 2023/02/20 09:57
- 物理学 物理の問題です。 高速道路を自動車Aが 時速108kmで走行しています。 Aは身の危険を感じてブレー 3 2022/05/09 23:06
- 事故 夫がいつか重大交通事故をしそう 9 2022/06/13 19:59
- 運転免許・教習所 つい先週くらいに車校にmtを取るために入り今日場内教習の3回目を終えたのですが、急発信や急停止、カー 12 2022/12/11 19:46
- 結婚・離婚 自分が経営している会社の開業資金として過去に使い切ったお金は、離婚の財産分与の計算に含まれますか? 3 2023/06/16 16:29
- 事故 一時停止線で停止したら後ろから追突されました。 急ブレーキでなく徐々に速度を落として停止したのですが 6 2022/10/18 16:35
- 物理学 時速 54 km で一直線上を車で走っていると、25 m 先に障害物を見つけた。このとき、どのくら 1 2022/06/05 20:05
- いじめ・人間関係 Stack Exchangeで2296年までアカウントを停止された。なぜ? 2 2023/03/19 08:40
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBAのコンボボックスの年月表示...
-
スマホでサイトの画像を長押し→...
-
Giam
-
potplayerについて質問です
-
拡張子「swf」の再生方法について
-
FLASHでゲームを作っていた人は...
-
この曲はなんでしょう?
-
laptop go2からの買い替え、lap...
-
スクリップト
-
私のコンピューター上のファイ...
-
arduino プログラムについて
-
chrome flash
-
FLASHの再生はできないのでしょ...
-
フラッシュゲームアーカイブ2
-
ウェブサイトで Flash が事実上...
-
Flashコンテンツを使ったWebサイト
-
Flash Playerのサポートが終了
-
Form内のselectを連動させるに...
-
Flashをブロックしないで
-
ダウンロードしたデジブックはa...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
マウス自体の移動量の取得
-
楕円の軌道に傾斜をつける方法...
-
[AS3]自動的に画像が重なってい...
-
MCが放物線を描いて移動
-
FLASHでロールオーバーで他のム...
-
C言語でのマウスを移動とマウス...
-
角度を指定して回転
-
画面の範囲選択
-
正6面体を一定の角度で回転さ...
-
MCの移動,透明の仕方について...
-
Actionscriptでふわふわ感を再...
-
ムービー上の特定の座標上にマ...
-
スライドバーを用いて画面の拡...
-
AS2 初心者です オブジェク...
-
FLASHでの座標取得
-
flashの横幅をどのブラウザで見...
-
進行方向に徐々に停止するスク...
-
ActionScript
-
FLASHのActivescriptでオブジェ...
-
マウスを近づけるとオブジェク...
おすすめ情報