Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Обращение к динамическому полю (http://www.flasher.ru/forum/showthread.php?t=148500)

SolarStone 04.01.2011 04:50

Обращение к динамическому полю
 
Доброе утро / день / ночь.

Есть мувик, скажем - mс, в нем текстовое толе tx, mc дублируется [N] раз и имя становится mc_[N], в каждом соответственно сохраняется поле tx. Самим новым мувиком управлять просто setProperty("mc_"+N, _y, NY);

Вопрос: как добраться до mc_[N].tx? Заполнение всех полей идет в цикле, то есть N меняется...


p.s. Всем спасибо за помощь... забыл Flash - зарылся с ушами в PHP

rainbowrussia 04.01.2011 07:10

Код AS1/AS2:

this["mc_"+N].tx.text = 'text';


SolarStone 04.01.2011 17:10

Спасибо, но что-то у меня не получилось...
Сам дублируемый мувик зарыт ещё в кучу мувиков: "_root.MainBox.Orders.Order_"+id
А скрипт расположен на основной сцене в руте
Видимо, так работать не будет :)
Код:

this["MainBox.Orders.Order_"+id].contents.htmlText = "block №"+id;
где Order_+id - как раз дублируемый мувик, а contents - поле внутри него.

rainbowrussia 04.01.2011 23:12

Код AS1/AS2:

MainBox.Orders["Order_"+id].contents.htmlText = ....



Часовой пояс GMT +4, время: 14:25.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.