![]() |
eval и прямой доступ к свойству обьекта. Проблема
Собственно создал код. Хочу его сделать универсальным.
В функцию передается строковая переменная. Из нее выделяю число. Соотвественно хочу получить свойство нужного мне обьекта (обьекты отличаются только числовым индексом в названии) Код:
function fill_hc (button:String) {Причем, если просто написать Код:
myValue = _root.hc_fill1.getRGB().toString();В чем может быть проблемка? Всем заранее спасибо за помощь |
какой-то, мягко говоря, очень извращенный способ...
Вариант #1: Забыть про _root и eval и не использовать их больше никогда. Сложить все объекты в массив и выбирать по индексу. Вариант #2: Код:
myValue = _root["hc_fill"+button_n].getRGB().toString(); |
решил проблему.
Написал просто Код:
myValue = _root["hc_fill"+button_n].getRGB().toString(); |
| Часовой пояс GMT +4, время: 13:35. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.