FLASHで_targetだと”/”でパスを表示していて
onLoadInitだと”.”なんだよぅ・・・・。

_level0.base_mc.load_mc1
/base_mc/load_mc1

例:
var obj:MovieClip = base_mc.load_mc1._target;
trace(obj.num); // undefind
trace(base_mc.load_mc1.num); // 7
で、なんか良く分からない事に上のonLoadInit()のパスならうまくプロパティを参照出来るのに
”_target”でだとプロパティに参照出来ん、なぜだ?
今まで出来てたと思ってたんだけどなぁ、出来ないのか?
フガフガ。
回避策を考えるかぁ。


Comments

base_mc.load_mc1._target
これが単なる文字列だから、だとおもいます…

Posted by: key at July 9, 2004 04:31 PM

あれ?頭こんがらがってましたが
_targetで取得したパスって
eval()で評価しなければ駄目でしたっけ(爆)?
いつもお騒がせしてすみません・・・。
eval()でターゲットパス取得出来ました。
う〜ん、onLoadInit()で返ってくるターゲットパスは
大丈夫だったんでなんか頭がこんがらがってましたぁ。

Posted by: rakeem at July 9, 2004 04:36 PM
Post a comment









Remember personal info?