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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     2本の帯をつながって動いているように見せたい
投稿するにはまず登録を

スレッド表示 | 新しいものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
maimai
Åê¹ÆNo.12028
投稿日時: 2004-11-5 16:11
新米
居住地:
投稿: 27
使用環境:
windowsXP
FLASH MX 2004 Professional
2本の帯をつながって動いているように見せたい
maiです。
2本の帯がずっとつながって動いているように見せたいのですが
重なってしまったり、離れてしまったりとうまくいきません。

↓問題の動き
http://www.pinktime.jp/test/topmovie.html

帯のインスタンス名はそれぞれ
photo001
photo002

ルートのフレームに
xwidth = -701.15;
yheight = 42.85;
xspeed = xwidth/500;
yspeed = yheight/500;
stop();

photo001のクリップアクション
onClipEvent (enterFrame) {
if (_x <= -701.15 && _parent.photos002._x <= 0) {
//_x = _parent.photos002._x + 701.5;
//_y = _parent.photos002._y - 42.85;
_x = 701.15;
_y = -17.85;
} else {
_x = _x + _parent.xspeed;
_y = _y + _parent.yspeed;
}
}

photo002のクリップアクション
onClipEvent (enterFrame) {
if (_x <= -701.15 && _parent.photos001._x <= 0) {
//_x = _parent.photos001._x + 701.5;
//_y = _parent.photos001._y - 42.85;
_x = 701.15;
_y = -17.85;
} else {
_x = _x + _parent.xspeed;
_y = _y + _parent.yspeed;
}
}

としています。
うまく2本の帯がつながって回転して
動いているように見せたいのですが
どうすればいいのでしょう?

環境はwindows2000、FLASH MX 2004 Professionalです。
rin-ko
Åê¹ÆNo.12048
投稿日時: 2004-11-6 0:58
職人
居住地: 東京
投稿: 397
使用環境:
MacOSX10.5/10.4
WinXP SP3
MX2004Pro/CS3
Re: 2本の帯をつながって動いているように見せたい
maimaiさん、こんにちは。
ざっとしかスクリプトを拝見していないのですが、野中さんの非公式テクニカルノートにある同じスクリプトで動かしているMovieClipの間隔がばらつく件とは関係ありませんでしょうか?
あと、701.15と701.5の二つの値が混在しているようですが、これはとくに問題ないですか?
maimai
Åê¹ÆNo.12056
投稿日時: 2004-11-6 13:32
新米
居住地:
投稿: 27
使用環境:
windowsXP
FLASH MX 2004 Professional
Re: 2本の帯をつながって動いているように見せたい
なるほど。一部解決しました。
ナナメに動かすのは難しいと思い、
真横に動かしたのですが、その場合、OKになりました。

ナナメに動かすのは、あきらめてしまいました。
ひろゆき
Åê¹ÆNo.12057
投稿日時: 2004-11-6 13:40
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 2本の帯をつながって動いているように見せたい
真横で動かしたもので成功するのであれば、
それ全体をMCでくるんで、それをナナメにするという手もあると思いますが。
maimai
Åê¹ÆNo.12830
投稿日時: 2004-11-29 19:37
新米
居住地:
投稿: 27
使用環境:
windowsXP
FLASH MX 2004 Professional
Re: 2本の帯をつながって動いているように見せたい
すっかりお返事がおそくなって申し訳ありません。

試してみましたが、1周目はうまくいきましたが
2周目から真横に動き始めてしまいました…
ひろゆき
Åê¹ÆNo.12840
投稿日時: 2004-11-29 22:15
ちょんまげら
居住地: 東京砂漠
投稿: 4403
使用環境:
10.8.5

Flash Professional CS4/CS6/CC

Safari 6.1
Re: 2本の帯をつながって動いているように見せたい
サンプル1 だと、確かにズレていきます。
これは、2つのMCを独自に動かそうとしているためでしょう。

そこで、サンプル2 のように、2つのMCの先に動いている方を牽引車にして、
後のMCを引っ張るというのは、どうでしょう?
SeeDa!!
Åê¹ÆNo.12852
投稿日時: 2004-11-30 11:31
職人
居住地: Nagoya
投稿: 221
使用環境:
WinXP
Flash CS4
au:W33SA?
Re: 2本の帯をつながって動いているように見せたい
引用:
2つのMCの先に動いている方を牽引車にして、後のMCを引っ張る

こういう考え方…大好きです!
横やり失礼シマシタ
Duke15
Åê¹ÆNo.12856
投稿日時: 2004-11-30 12:23
常連
居住地: 埼玉
投稿: 196
使用環境:
XPpro,2Kpro,
MX2004prov7.2
FlashPro8
Flash9Preview α
Player8r24
Player9.0.16
Player7r63
Firefox1.5.0.5
IE6,NB8.1en
Re: 2本の帯をつながって動いているように見せたい
引用:

SeeDa!!さんは書きました:
引用:
2つのMCの先に動いている方を牽引車にして、後のMCを引っ張る

こういう考え方…大好きです!
横やり失礼シマシタ

私も同感です。
Flash4の時代にこういう方法で作っていましたのを思い出した。
http://www.rindo.com/flash/samples/xscroll.htm

横から失礼でした。


----------------
site:
http://www.yumenext.com/
blog:
http://star.ap.teacup.com/flash/

maimai
Åê¹ÆNo.14441
投稿日時: 2005-1-24 16:19
新米
居住地:
投稿: 27
使用環境:
windowsXP
FLASH MX 2004 Professional
Re: 2本の帯をつながって動いているように見せたい
またまたすっかりお返事がおそくなってしまいました。
本当にすみません。

なるほど。そういう方法があるんですね!
スレッド表示 | 新しいものから 前のトピック | 次のトピック | トップ

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