访问嵌套影片剪辑中的变量 - Actionscript 2

时间:2010-09-19 08:27:47

标签: actionscript-2 flash-cs3

我想访问输入框中设置的变量(txt1)。 输入框位于名为txt_0143的影片剪辑中。我想 在名为part_0.010的父级影片剪辑中访问它。所以 层次结构以root-> part_0.010-> txt_0143-> txt1。

我在part_0.010中的另一个兄弟剪辑上使用了以下函数:

on (release) {
    getURL("http://www.google.com/?q=" + txt1, "_blank");
}

当我在part_0.010的脚本中使用txt1时,我得到了 _level0.instance28.rm.txt1在文本所在的位置。

另外我试过_root.txt_0143.txt1,给我未定义。

1 个答案:

答案 0 :(得分:0)

要获取TextField的文本,您需要使用text属性。 因此,当您输出txt1时,它只是给出了该对象的路径。因此,如果它返回“_level0.instance28.rm.txt1”而不是实际文本,那么您似乎拥有正确的对象。 所以你的代码应该是这样的:

on (release) {
    getURL("http://www.google.com/?q=" + txt1.text, "_blank");
}