Доступ к переменной во вложенных фрагментах ролика - Actionscript 2 - PullRequest
1 голос
/ 19 сентября 2010

Я хотел бы получить доступ к переменной (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");
}

Когда я просто использую txt1 в скрипте из part_0.010, я получаю _level0.instance28.rm.txt1 в том месте, где должен быть текст.

В противном случае я попытался _root.txt_0143.txt1, дает мне неопределенный.

1 Ответ

0 голосов
/ 20 сентября 2010

Чтобы получить текст TextField, вам нужно использовать свойство text. Поэтому, когда вы выводите txt1, он просто указывает путь к этому объекту. Таким образом, кажется, что у вас есть правильный объект, если он возвращает «_level0.instance28.rm.txt1» вместо фактического текста. Поэтому ваш код должен выглядеть следующим образом:

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