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
これが単なる文字列だから、だとおもいます…
あれ?頭こんがらがってましたが
_targetで取得したパスって
eval()で評価しなければ駄目でしたっけ(爆)?
いつもお騒がせしてすみません・・・。
eval()でターゲットパス取得出来ました。
う〜ん、onLoadInit()で返ってくるターゲットパスは
大丈夫だったんでなんか頭がこんがらがってましたぁ。
Post a comment

なんでかなぁ?