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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     分岐処理で
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
sama_night
Åê¹ÆNo.15915
投稿日時: 2005-3-11 15:39
常連
居住地:
投稿: 78
使用環境:
分岐処理で
お世話になります。

ボタンAを押すと、ムービクリップAが、別の座標値に移動するようになっています。これを段階を踏んで、移動させるというものを作っています。

例えば、現在の座標値が(100,100)にあるムービクリップAが
(-200,300)に移動させるとします。

on (press) {
x = -200;
y = 300;
}

上記のスクリプトだと、斜め移動します。

それを、(100,100)→(100,300)→(-200,300)
といった段階を踏んだ座標移動を考えました。

以下が、改良したスクリプトです。

on (press) {
y = 300;
time = getTimer();
this.onEnterFrame = function() {
if (nowtime-time<-200) {
nowtime = getTimer();
}
else {
x = -200;
delete this.onEnterFrame;
}
}
}

そこで、さらに汎用性の高いものにしたいと
思っているのですが、行き詰まってしまいました。

どのようにしたいかというと、

いま、終着する座標が常に、
(-200,300)なのですが、

これを、ムービクリップAの現在いる
場所によって、終着点をかえたいと思っています。

分岐処理の流れの書き方が、うまくいかず
手詰まりになっています。お知恵をお貸しください。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 分岐処理で sama_night 2005-3-11 15:39
     Re: 分岐処理で sorano 2005-3-11 16:22
       Re: 分岐処理で sama_night 2005-3-11 16:38
         Re: 分岐処理で sorano 2005-3-12 0:18
           Re: 分岐処理で mayor 2005-3-12 0:44
           Re: 分岐処理で sama_night 2005-3-14 16:57

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