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

パスワード:


パスワード紛失

新規登録
メインメニュー
メイン
   迷える子羊の部屋【初心者専用】
     外部画像を読み込んだら順次フェードインするには
投稿するにはまず登録を

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nioia321
Åê¹ÆNo.35321
投稿日時: 2007-9-29 17:41
職人
居住地: 東京
投稿: 430
使用環境:
Re: 外部画像を読み込んだら順次フェードインするには
変数iのスコープの問題と、イベントハンドラonEnterFrameの設定の問題ですね。

onLoadInit内のfor構文にて宣言した変数iは有効範囲外の為、fadeIn関数内で使用することはできません。

(しかし、fadeIn関数にてtrace(i)を行うと20と言う値が返ってきます。
これはソース下段で下記のコードを実行した為です。
for (var i = 1; i < 20; i++) {
    _root.createEmptyMovieClip ("a" + i, i);
    mcl.loadClip ("img/" + i + ".jpg", _root["a" + i]);
    _root["a" + i]._x = (i - 1) * 100;
}
for構文を抜けた時、変数iは20が代入されており、またfadeIn関数もこの変数iの有効範囲内の為、20と言う結果が返ってくる訳です。)

また、fadeIn関数内で設定しているonEnterFrameは_rootのイベントハンドラです。
画像が読み込まれる度に_rootのonEnterFrameを設定するのでは、TJFORDさんの期待通りの動きは出来ないでしょう。

引用:
あと少しいじっていたのですが、そもそもonLoadInitは画像が読み込まれるたび(a1に画像1.jpg、a2に画像2.jpg…)に動くのでしょうか。そうするとそもそも私のスクリプトがおかしいような気がしてきました。a1に画像が読み込まれた時にonLoadInit内のiの値が2以降の時の動作は必要ないわけで。

その通りです。
画像が読み込まれる度、不必要な動作を行います。
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   外部画像を読み込んだら順次フェードインするには TJFORD 2007-9-29 14:20
     Re: 外部画像を読み込んだら順次フェードインするには nioia321 2007-9-29 15:51
       Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-9-29 16:30
       » Re: 外部画像を読み込んだら順次フェードインするには nioia321 2007-9-29 17:41
         Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-9-29 23:04
           Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-9-30 17:37
             Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-9-30 18:06
               Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-9-30 18:38
                 Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-9-30 18:57
                   Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-10-1 1:34
                     Re: 外部画像を読み込んだら順次フェードインするには mayor 2007-10-1 1:48
                     Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-10-1 1:53
                       Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-10-1 2:05
                         Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-10-1 2:16
                         Re: 外部画像を読み込んだら順次フェードインするには mayor 2007-10-1 5:10
                   Re: 外部画像を読み込んだら順次フェードインするには TJFORD 2007-10-1 9:32
                     Re: 外部画像を読み込んだら順次フェードインするには Fumio 2007-10-1 10:11

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