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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     外部SWFとCPUの使用率
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
youich
Åê¹ÆNo.11534
投稿日時: 2004-10-15 14:49
職人
居住地: kobe
投稿: 349
使用環境:
Re: 外部SWFとCPUの使用率
引用:

1つのファイルで作ってもいいのですが、デザインのレイアウトの変更の手間などを考えて、親SWFから子SWFを読み込んで、子SWFのデザインを変更するだけで済むようにしたいのです。
ところが、実際に外部SWFを複数個読み込むとPCのCPU使用率が高いままになってしまう問題に直面しています。

以下のようなスクリプトを書いています。

親 parent.swf
var n=5 //表示個数
var Dat='test&test2&test3';

for(i=1;i<n+1;i++){
	_root.createEmptyMovieClip("amc"+i, 10+i);
	with (_root["amc"+i])
	{
		_x = 0;
		_y = 50*i-50;
		loadMovie("child.swf");
	}
	child(i);
}

function child(i){
	this["nID"+i] = setInterval(function () {
	  if (_root["amc"+i].aStart != undefined) {
		_root["amc"+i].aStart(Dat);
		clearInterval(this["nID"+i]);
	  }
	}, 10);
}

たぶんsetIntervalがクリアーできてないんだと思います。
function child(i) {
	var id = setInterval(function () {
		if (_root["amc"+i].aStart != undefined) {
			_root["amc"+i].aStart(Dat);
			trace('setInterval finished: '+id);
			clearInterval(id);
		}
	}, 10);
}


----------------
- yo

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

題名 投稿者 日時
   外部SWFとCPUの使用率 nektixe 2004-10-15 13:38
   » Re: 外部SWFとCPUの使用率 youich 2004-10-15 14:49
       Re: 外部SWFとCPUの使用率 kurage 2004-10-15 14:51
         Re: 外部SWFとCPUの使用率 nektixe 2004-10-16 17:53

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