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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   コーダーズルーム【スクリプト系】
     キャッシュがある場合でもローディングが一瞬出てしまう
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
newtowner
Åê¹ÆNo.39862
投稿日時: 2008-8-9 20:52
新米
居住地:
投稿: 2
使用環境:
キャッシュがある場合でもローディングが一瞬出てしまう
初めて投稿させて頂きます。
タイトルの通り、キャッシュがある場合にローディングのムービークリップ(loadIcon_mc)が
アルファ値の関係で一瞬だけ出てしまいます。
Flash自体は単純なサムネイル付きのフォトギャラリーで、ローディングの対象は拡大画像(外部PNG)です。
サムネイルをクリックするごとに、拡大画像の表示領域(loadImg_mc)の上にローディング表示をしているのですが、
同じサムネイルの二度目のクリック以降、完全に表示しない方法があればご教示下さい。
スクリプトはAS2.0で書いています。

var mcLoader:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
listener.onLoadStart = function(mc:MovieClip) {
 _root.attachMovie("loadIcon_mc","loadIcon_mc",210);
 loadIcon_mc._x = 238;
 loadIcon_mc._y = 238;
};
/*listener.onLoadStart = function(mc:MovieClip) {
 if (_root.loadImg_mc.getBytesLoaded() >= _root.loadImg_mc.getBytesTotal()) { //キャッシュがある場合ローディングを非表示
  removeMovieClip(loadIcon_mc);
 }
 else {
  _root.attachMovie("loadIcon_mc","loadIcon_mc",210);
  loadIcon_mc._x = 238;
  loadIcon_mc._y = 238;
 }
};*/

上記は読み込み開始の設定ですが、コメントアウトの箇所は私が試してみた方法です。
しかしこの方法ではキャッシュの有無に関わらず、ローディングのMC自体が一切表示されませんでした。
(外部PNGは表示されました)
ActionScript自体初心者なので、何か根本的に間違っているのかも知れません。
お分かりの方がいらっしゃいましたら、よろしくお願いいたします。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
 » キャッシュがある場合でもローディングが一瞬出てしまう newtowner 2008-8-9 20:52
     Re: キャッシュがある場合でもローディングが一瞬出てしまう p_c_q 2008-8-16 2:21
       Re: キャッシュがある場合でもローディングが一瞬出てしまう newtowner 2008-8-19 0:09

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