Показать сообщение отдельно
Старый 30.07.2012, 11:46
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Цитата:
Сообщение от avo Посмотреть сообщение
все ссылки то цепляются не непосредственно к нему, а к тому мувику, который в скрипте создан и включает в себя этот самый Base
Что значит "цепляются ссылки"? О каких "ссылках" речь? Просто "ссылка" в ActionScript - это вполне конкретный термин. А в его контексте смысл этой фразы не вполне ясен.

Ну и сразу: приаттаченый мувик можно только продублировать (методом duplicateMovieClip), при этом дублировать можно только в пределах того же самого контейнера-родителя. Вдобавок к этому приобретенные (назначенные) свойства вложенных объектов не будут повторены в дубле (такие, как значения текстовых полей, например). То есть полноценно использовать его еще "где-то" нельзя.

При работе с XML, при его парсинге, может быть целесообразно заполнить специальный массив, откуда и брать значения для использования в разных местах. Я например, делаю так для удобства, хотя это и избыточно - ведь экземпляр XML по сути - уже ассоциативный массив.

------------------------------
Предположу ситуацию, возможно, похожую на вашу. Допустим, вы создаете таблицу номенклатуры товаров со строками-мувиками, соответствующими конкретному товару.
Тогда при формировании таблицы (например в цикле с переменной цикла id) и задании значений для текстовых полей конкретного мувика-строки-товара мы будем использовать значения элементов "двумерного" массива (полученного при парсинге XML), вида items[id]['name'], items[id]['price'].... и т.д. по всем нужным характеристикам.
Индекс id также зададим в этом же цикле как свойство (переменную) для этого конкретного мувика-строки.
Пусть при клике по полоске открывается карточка товара. При этом при клике мы получим id, и по нему же в карточке товара вновь выведем требуемые значения, взятые из этого же массива.

Мысль такая - не стоит использовать отображаемые элементы как источник данных. Следует разделять данные и их визуализацию.

Если же у вас какая-то другая ситуация, то стоило бы её раскрыть поподробнее.
__________________
Идите первым!


Последний раз редактировалось mooncar; 30.07.2012 в 12:34.