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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     MCをドラッグした際の回転軸変更および回転処理について
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
SeeDa
Åê¹ÆNo.17182
投稿日時: 2005-5-11 19:46
職人
居住地: Nagoya
投稿: 221
使用環境:
Re: MCをドラッグした際の回転軸変更および回転処理について
面白そうだったので
引用:
マウスでつまんだ部分を回転軸とし、
ドラッグ中はマウスの動きに合わせて回転。
までですが、挑戦してみましてた。

入れ子を利用して、回転(rotation)させるのは親で、子(in_mc)はクリックされた位置を親の中心に移動するという感じです。
親のMCに記述するスクリプトは以下のとおりです。
on(press) {
	this.in_mc._x -= this._xmouse;
	this.in_mc._y -= this._ymouse;
	this._x = _root._xmouse;
	this._y = _root._ymouse;
	//
	catchFlg = true;
	this.startDrag();
}
on(release) {
	catchFlg = false;
	this.stopDrag();
}
onClipEvent (enterFrame) {
	if (catchFlg == true) {
		this._rotation+=10;
	}
}
途中やりですが、参考になりますでしょうか?
サンプルも上げておきました
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   MCをドラッグした際の回転軸変更および回転処理について six-o-six 2005-5-11 14:12
   » Re: MCをドラッグした際の回転軸変更および回転処理について SeeDa 2005-5-11 19:46
       Re: MCをドラッグした際の回転軸変更および回転処理について six-o-six 2005-5-11 23:50
         Re: MCをドラッグした際の回転軸変更および回転処理について naganagai 2005-5-12 0:12
           Re: MCをドラッグした際の回転軸変更および回転処理について six-o-six 2005-5-15 1:03
             Re: MCをドラッグした際の回転軸変更および回転処理について naganagai 2005-5-15 7:31
               Re: MCをドラッグした際の回転軸変更および回転処理について Fla4man 2005-5-16 10:31
     Re: MCをドラッグした際の回転軸変更および回転処理について six-o-six 2005-6-22 17:28

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