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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     for文をあまり使わずに複数の画像を動かしたい
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
kuririn
Åê¹ÆNo.40841
投稿日時: 2008-11-25 3:58
新米
居住地:
投稿: 5
使用環境:
for文をあまり使わずに複数の画像を動かしたい
今、90枚の画像が入った90個のムービークリップを使ったサイトを作っているのですが、どうも分からない部分があるので、質問させていただきます。
今は以下のスクリプトを書いています。

import caurina.transitions.Tweener;

this.stop();


count = 1;
count2 = 1;


function moveFunc() {

	for (var i = 1; i<=90; i++) {
		count++;
		if (count<=2000) {
			var s:Number = Math.floor(Math.random()*200);
			Tweener.addTween(_root["pict"+i],{_xscale:s, _yscale:s, time:0.5, transition:"linear"});

		}
		if (count == 2000) {
			Tweener.addTween(this,{_alpha:100, time:0.05, transition:"linear", delay:0.05, onComplete:moveJapan});
		}
	}
}
function moveJapan() {
	for (var i = 1; i<=90; i++) {
		var load2_mc:MovieClip = _root["n"+i];
		var load_mc:MovieClip = _root["pict"+i];
		var zahyou = load2_mc._x;
		var zahyou2 = load2_mc._y;



		Tweener.addTween(load_mc,{_x:zahyou, _y:zahyou2, time:0.5, transition:"linear", onComplete:moveFunc2});
	}
}
function moveFunc2() {

	for (var i = 1; i<=90; i++) {
		count2++;
		if (count2<=2000) {
			var s:Number = Math.floor(Math.random()*200);
			Tweener.addTween(_root["pict"+i],{_xscale:s, _yscale:s, time:0.5, transition:"linear"});

		}
		if (count2 == 2000) {
			Tweener.addTween(this,{_alpha:100, time:0.05, transition:"linear", delay:0.05, onComplete:moveJapan});
		}
	}
}

this.onEnterFrame = moveFunc;


それぞれに画像が入っている「pict1?90」までのムービークリップをtweenerでそれぞれランダムに数回拡大・縮小させて、数回拡大・縮小したら、空の「n1?90」までのムービークリップが配置してある場所にそれぞれ移動させ、再び拡大・縮小させています。
しかし、for文をたくさん書いてあるので、大変動きが重くなってしまいました。
いちいちfor文を読み込まずに動かす事ができる方法はありますでしょうか?

よろしくお願いします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » for文をあまり使わずに複数の画像を動かしたい kuririn 2008-11-25 3:58
     Re: for文をあまり使わずに複数の画像を動かしたい TJFORD 2008-11-25 12:06
     Re: for文をあまり使わずに複数の画像を動かしたい toward 2008-11-25 14:14
     Re: for文をあまり使わずに複数の画像を動かしたい kuririn 2008-11-25 15:14
       Re: for文をあまり使わずに複数の画像を動かしたい nekoyuki 2008-11-25 19:34
       Re: for文をあまり使わずに複数の画像を動かしたい toward 2008-11-25 20:08
     Re: for文をあまり使わずに複数の画像を動かしたい kuririn 2008-11-25 21:46
       Re: for文をあまり使わずに複数の画像を動かしたい toward 2008-11-25 22:42
     Re: for文をあまり使わずに複数の画像を動かしたい kuririn 2008-11-26 0:19

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