![]() |
косвенная адресация в AS3
нужно обратится к объекту не так
object.свойство=столько то. А вот так: переменная=object переменная.свойство=столько то Как синтаксически правильно сделать это в as3 |
Придерживаясь предложенного синтаксиса:
переменная.свойство переменная["свойство"] Ведь "переменная" хранит ссылку на тот же object. |
а если этот объект- мови клип - какое свойство должно быть у переменной
var myvar:???=onbject? как ее вообще объявить? Добавлено через 48 секунд а как объявить эту переменную коректно? если сам объект movieclip? |
Код AS3:
|
Цитата:
Код AS3:
|
Код AS3:
|
здесь такая заковыка! это то прость суть в другом!
мне надо чтобы имя объекта СОБИРАЛОСЬ КАК ТЕКСТ. на этапе выполнения. то есть заранее неизвестно! возможно ли так: var myvar:MovieClip = obj; но мне надо чтобы obj - было текстовой переменной В КОТОРОЙ желаемое имя то есть получается замкнутый круг! мне надо где то так var:String svar=ЖЕЛАЕМОЕ ИМЯ СОЗДАННОЕ В ПРОЦЕССЕ ВЫПОЛНЕНИЯ КОДА ЗАРАНЕЕ НЕИЗВЕСТНОЕ var myvar:MovieClip = svar так возможно? |
Код AS3:
|
Цитата:
|
КорДум спасибо вот это - самое оно
|
Мои безумные умения телепатии подсказывают, что автор хочет сделать нечто подобное:
Код AS3:
|
Код AS3:
Добавлено через 47 секунд и это - тоже) Код AS3:
надо так: Код AS3:
|
Ок, а что у вас за объект? Где он объявлен? Каким образом к нему прицеплено имя, которое вы впоследствии хотите собирать на этапе выполнения?
|
Молодец. Вы познали дао.
не MovieClip(), а as MovieClip. Код AS3:
|
|
Оно возвращает класс и вряд ли подходит топикстартеру. Хотя, с каждым сообщением узнаются все новые и новые подробности (:
|
Цитата:
|
| Часовой пояс GMT +4, время: 17:14. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.