メイン とにかくFLASH【FLASHに関して全般】 スタンドアロンでの外部swf読み込みが重い | 投稿するにはまず登録を |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
shin5 | Åê¹ÆNo.41925 投稿日時: 2009-3-29 18:15 |
新米 居住地: 投稿: 2
使用環境:
winXP,flash8 as2.0 |
スタンドアロンでの外部swf読み込みが重い 初めまして
環境はwinXPのflash8を使用しています スタンドアロンでの外部swf読み込み(動画)なのですが 1つの読み込みswfの容量が50Mとかあります 親swfのトップをクリックすると次の外部swfを読み込んでまたクリックすると読み込んで・・・ と進んでいくスクリプトを組みました 読み込みも挙動も問題ないのですが 親swfをクリックして次のswfに行くときに外部swfをロードするロジックにしています 読み込む容量が1Mくらいだとそんなに重くはないのですが 50Mとかになってくるとクリック時に読み込ませると結構重くなってしまいます 外部読み込みにしなくて内部に動画を読み込んで クリック時に次の動画に移動とするやり方をとると スムーズに次の動画に繋がりますが 作業のし易さは断然外部swf読み込みですよね 容量が大きくても外部swfから読み込む場合に軽い挙動にさせるやり方はありますか? 今クリック時にロードしているロジックは以下の通りです var loader = new MovieClipLoader(); var load_obj = new Object(); loader.addListener(load_obj); loader.loadClip("ファイル名.swf", movieMC); load_obj.onLoadInit = function() { //外部swfの2フレーム目を読み込む movieMC.gotoAndStop(2); }; 読み込み容量を極力分散するしかないのでしょうか よろしくお願いします |
961832p | Åê¹ÆNo.41968 投稿日時: 2009-4-2 17:13 |
常連 居住地: Akiruno-shi 投稿: 155
使用環境:
:AS3: - Adobe Flex SDK, Eclipse, AIR GEAR - LB.Log AS3, Alcon2 :AS2: - AMES(ASDT, MTASC, Eclipse, swfmill) - Natural Entry Point Method - LB.Log, Zeroi Pro, Firefox, Chromium(Iron), IE ---------------- Pro, |
Re: スタンドアロンでの外部swf読み込みが重い 実際に自分で試していないので「考え方」的なものになってしまうのですが、
こんな感じで、今のswfを再生中に次のswfを先読みできれば、待ち時間を軽減できるのかなと思いました。 でも、これは次に再生するswfが分かっている時にだけ使えるので、用途が限定されてしまいますね(汗)。 また、これも用途が限定されるかもしれませんが、全体を読み込まなくても再生できるFLV等、別形式の動画でやってみるのもいいかもしれないなと思いました。 ・外部flvをクラスで再生したいんですが・・・ - FLASH-JP.COM - フォーラム ・FLVのローカルでの再生 - FLASH-JP.COM - フォーラム
|
shin5 | Åê¹ÆNo.41993 投稿日時: 2009-4-4 12:41 |
新米 居住地: 投稿: 2
使用環境:
winXP,flash8 as2.0 |
Re: スタンドアロンでの外部swf読み込みが重い なるほど、先読みですか
たしかに次のMCがわかるのなら有効ですね ですが、リストみたいなのからも飛べるようにしてあるので、 きびしいみたいです 全部先読みしたらメモリがものすごく食いそうですしね flv形式ですか flvで試してみたところ、動かなかったので、いろいろ検索してみたところ flv専用のスクリプトじゃないと動かないみたいですね それにいろいろ制限があるようです リストから移動は仕方ないとして、クリック時は先読み?と やってみようかなと思っています どうもありがとうございました |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |
投稿するにはまず登録を | |