メイン 迷える子羊の部屋【初心者専用】 loadVarsで読み込まれた変数の階層 | 投稿するにはまず登録を |
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
colon | Åê¹ÆNo.17258 投稿日時: 2005-5-16 15:06 |
新米 居住地: 世田谷区 投稿: 21
使用環境:
|
loadVarsで読み込まれた変数の階層 こんにちは。
既にかなり語られていらっしゃるネタだと承知しておりますが、過去ログをみても解決できなかったので、恐縮ですがあらためて質問させて頂きます。 やろうとしていることは、カタログのようにサムネール画像とテキストデータを対にしたものを並べたいのですが、そのデータを外部ファイルで用意して読み込みたいのです。 _root上に複製元のサムネールとテキストを一つにしたMC(unit)を配置してこれを数分duplicateMovieClipで複製しようと考えております。 MC(unit)の1フレームには以下のスクリプトが記されております。 theLoadVars = new LoadVars(); theLoadVars.load("test.txt"); theLoadVars.onLoad = function(theSource) { trace(this.dnum_1) }; fileNum = 6; leftX = t1._x; margin = 10; twidth = t1._width; theight = t1._height; //サムネイルを複製 for (i=1; i<fileNum; i++) { newName = "t"+(i+1); targetM = "t"+i; duplicateMovieClip(eval(targetM), newName, i+1); this[newName].name="this.dnum_"+i if (this[newName]._x>=twidth*3+margin*2+leftX) { this[newName]._x = leftX; this[newName]._y += theight+margin; } else { this[newName]._x += twidth+margin; } } 外部テキストデータ(test.txt)はdnum_1=test1&dnum_2 .... dnum_6=test6としております。 MC(unit)に配置されたMC(t1)には画像を読み込むためのMC(base)と、テキストを読み込むダイナミックテキストエリア(pname)が配置されており、1フレーム目に以下のスクリプトを設定しております。 base.loadMovie("shopdata/img/th/book/"+_name+".jpg"); この様な設定で成功していることはサムネールの複製と画像の読み込みです。 上手くいかないことが、loadVarsで読み込んだdnum_○=○○が読み込めません。 loadVarsの箇所で t1=dnum_1としたら1つ目のサムネールのテキストには読み込まれました。 またサムネールのMC(t1)のフレームに pname = _parent.theLoadVars.dnum_+i; としてみたのですが、結果はundefinedでした。 あらためてお聞きしたいのは新たに生成したloadVarsインスタンス(この場合では「theLoadVars」)はどの階層に存在し、他のMCから参照する場合ではどのような階層指定となるのでしょうか?今回の場合ですと、theLoadVarsというインスタンスはMC(unit)にあり、MC(unit)の下のMC(t1)からtheLoadVarsに読み込まれた変数「dnum_1」への参照は_parent.theLoadVars.dnum_1ではないのでしょうか? それとも他の部分で誤りがあるのでしょうか。 長々と恐れ入りますが、よろしくお願いいたします。 環境は :FlashMX2004,mac osxです |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» loadVarsで読み込まれた変数の階層 | colon | 2005-5-16 15:06 |
Re: loadVarsで読み込まれた変数の階層 | tomoakira | 2005-5-16 17:36 |
Re: loadVarsで読み込まれた変数の階層 | Fumio | 2005-5-16 18:09 |
Re: loadVarsで読み込まれた変数の階層 | tomoakira | 2005-5-16 18:35 |
Re: loadVarsで読み込まれた変数の階層 | Fumio | 2005-5-16 18:01 |
Re: loadVarsで読み込まれた変数の階層 | colon | 2005-5-16 20:40 |
Re: loadVarsで読み込まれた変数の階層 | tomoakira | 2005-5-16 23:13 |
Re: loadVarsで読み込まれた変数の階層 | colon | 2005-5-17 20:45 |
Re: loadVarsで読み込まれた変数の階層 | Fumio | 2005-5-17 8:18 |
投稿するにはまず登録を | |