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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   とにかくFLASH【FLASHに関して全般】
     動的な線の描画
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
surou
Åê¹ÆNo.23067
投稿日時: 2006-1-23 17:48
新米
居住地:
投稿: 9
使用環境:
動的な線の描画
初めまして、初めて投稿します

4scandalsのサイトのトップにある徐々に消えていく線を作りたいと色々試しているのですがうまくいきません


あの動的な動きはMCを複製し、複製した順に徐々に消しているのか、それとも、lineToで描いた線を消しているのでしょうか・・・?

複製による方法で、あるサイトにあったサンプルを参考に似たような物は出来たのですが、MCの間が空き、一本の線に見えません
どなたかお力を貸してもらえないでしょうか?よろしくお願いします。

ソースを貼っておきます。以下のソースは複製するMCに対してのASです。
onClipEvent (load) {
Max = 30;
speed = 20;
Name = "line";
if (this._Name == Name) {
for (i = 0; i < Max; i++) {
this.duplicateMovieClip(Name+i,100-i);
_parent[Name+i].Num = i;
_parent[Name+i]._alpha = 100*(Max-i)/Max;
_parent[Name+i]._xscale = 100;
_parent[Name+i]._yscale = 100;
}
this._visible = false;
}
}

onClipEvent (enterFrame) {
if (this._Name != Name) {
beforeX = this._x;
beforeY = this._y;
beforeR = this._rotation;
if (Num == 0) {
this._x += (_parent._xmouse-this._x)/speed;
this._y += (_parent._ymouse-this._y)/speed;
this._rotation += ((this._x-this._y)-this._rotation)/speed;
} else {
this._x = _parent[Name+(Num-1)].beforeX;
this._y = _parent[Name+(Num-1)].beforeY;
this._rotation = _parent[Name+(Num-1)].beforeR;
}

}
}




フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » 動的な線の描画 surou 2006-1-23 17:48
     Re: 動的な線の描画 mayor 2006-1-23 20:59
       Re: 動的な線の描画 surou 2006-1-23 22:18
         Re: 動的な線の描画 mayor 2006-1-23 22:26
           Re: 動的な線の描画 SeeDa 2006-1-24 10:11
             Re: 動的な線の描画 kkk01 2006-1-24 12:30
     Re: 動的な線の描画 surou 2006-2-19 2:16

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