![]() |
Опять про TextField...
У меня три текстовых поля с названием экзаемпляра ttt.
Первое лежит в _root, второе в мувике mc, а третье в кнопке btn, которая лежит в том же mc. Код из первого кадра фильма: trace(_root.ttt); trace(_root.mc.ttt); trace(_root.mc.btn.ttt); выдает результат: _level0.ttt2 _level0.mc.ttt2 undefined Как мне добраться до третьего поля? Мне нужно к нему прикрепить отклик onKillFocus(). |
Там ошибка - результат выглядит так:
_level0.ttt _level0.mc.ttt undefined |
А ты попробуй такой код.
Для btn - коипа - посмотри, что он тебе пишет. и дай исходник посмотреть - посмотрим. onClipEvent (load) { trace(this); } |
_внутри_ символа типа _button_ никакие имена не действуют !..
..хочешь чтоб действовали - делаешь символ типа movieclip и на наего определаешь кнопочные функции (onPress, onRelease и т.п.) |
Ну обращаться-то можно как instanceN.
Если я пишу, например, buttonName.instance1, то можно обратиться к экземпляру. Я бы так все и оставил, но дело в том, что у меня это самое N меняется после подзагрузки другого клипа, и отклики перестают работать... Еще поковыряюсь, мож сделаю...
|
Прикол.
Кстати говоря, работает и такая фишка:
_root.movieClip.buttun.instance20.onSetFocus = function() { _root.xFocused=true; this._name="bebebe"; trace(this); }; Выдает: _level0.answers.sender.pokemon И можно потом обращаться по имени, как и внутри мувика. Только меня это все равно на спасает. :) |
Там ошибка. :)
_level0.answers.sender.bebebe
Вот такой патх. :) |
| Часовой пояс GMT +4, время: 09:02. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.