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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     スライダーを動かしてムービークリップを動かす
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
postman
Åê¹ÆNo.24241
投稿日時: 2006-3-9 17:49
新米
居住地: nagano
投稿: 6
使用環境:
WindowsXp pro
Windows2000 server
Macromedia Studio MX
Macromedia Studio8
スライダーを動かしてムービークリップを動かす
はじめて、書き込みします。

winXPでflash8を使っています。

題名にうまく書ききれなかったので、こちらで書きます。

2つの動きをそれぞれどのように設定しようかと悩んでます。

1つ目の動き-----------------------------------------------
スライダーのムービークリップを左右に動かすと、もう1つのムービークリップもつられて左右に動く。
----------------------------------------------------------

2つ目の動き-----------------------------------------------
もう一つのムービークリップを左右にドラッグすると、スライダーもつられて左右に動く。
----------------------------------------------------------

このような動きをやってみようと思って、悩んだままです。

それぞれ、個別なものは作ることができました。

何か、ヒントをいただければと思い書き込みましたが、いかがでしょうか?
みっく
Åê¹ÆNo.24247
投稿日時: 2006-3-10 0:28
常連
居住地: 尾張
投稿: 116
使用環境:
PC:iBook G4 (1.42GHz)
OS: (10.4.10)
FL: &
Re: スライダーを動かしてムービークリップを動かす
引用:
postmanさんは書きました:

1つ目の動き-----------------------------------------------
スライダーのムービークリップを左右に動かすと、もう1つのムービークリップもつられて左右に動く。
----------------------------------------------------------

2つ目の動き-----------------------------------------------
もう一つのムービークリップを左右にドラッグすると、スライダーもつられて左右に動く。
----------------------------------------------------------

こんな感じで良いのでしょうか?
サンプル
FLAファイル


----------------
アカウント編集」で環境を書いておくとレスがつきやすいです。

閃光の魔術師(見習い)みっく
Blogはじめました

postman
Åê¹ÆNo.24250
投稿日時: 2006-3-10 9:07
新米
居住地: nagano
投稿: 6
使用環境:
WindowsXp pro
Windows2000 server
Macromedia Studio MX
Macromedia Studio8
Re: スライダーを動かしてムービークリップを動かす
みっくさん、早速の投稿ありがとうございます。

その通りです。
理想どおりです。
これから、ちょっと中身を拝見します。

ポイントは、this.onPressの中に入れ子でonEnterFrameを入れるんですね。

また、書き込みします。
nekoyuki
Åê¹ÆNo.24258
投稿日時: 2006-3-10 13:19
半人前
居住地: 大阪府
投稿: 48
使用環境:
FLASH CS3 Professional
XP Pro(SP2)
Re: スライダーを動かしてムービークリップを動かす
onEnterFrameでは無くonMouseMoveにして
動作させる関数の最後にupdateAfterEvent()を
入れた方が滑らかに動きますよ。

this.onPress = function() {
	this.startDrag(true, xMin, 0, xMax, 0);
	this.onMouseMove = function() {
		var position:Number = Math.round((this._x - xMin) / area * 100);
		_parent._parent.ball_mc.move(position);
		updateAfterEvent();
	};
};
this.onRelease = onReleaseOutside = function () {
	this.stopDrag();
	delete this.onMouseMove;
};

postman
Åê¹ÆNo.24273
投稿日時: 2006-3-10 18:17
新米
居住地: nagano
投稿: 6
使用環境:
WindowsXp pro
Windows2000 server
Macromedia Studio MX
Macromedia Studio8
Re: スライダーを動かしてムービークリップを動かす
nekoyukiさん、書き込みありがとうございます。

こちらも、試してみます。
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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