Цитата:
Сообщение от avo
все ссылки то цепляются не непосредственно к нему, а к тому мувику, который в скрипте создан и включает в себя этот самый Base
|
Что значит "цепляются ссылки"? О каких "ссылках" речь? Просто "ссылка" в ActionScript - это вполне конкретный термин. А в его контексте смысл этой фразы не вполне ясен.
Ну и сразу: приаттаченый мувик можно только продублировать (методом duplicateMovieClip), при этом дублировать можно только в пределах того же самого контейнера-родителя. Вдобавок к этому приобретенные (назначенные) свойства вложенных объектов не будут повторены в дубле (такие, как значения текстовых полей, например). То есть полноценно использовать его еще "где-то" нельзя.
При работе с XML, при его парсинге, может быть целесообразно заполнить специальный массив, откуда и брать значения для использования в разных местах. Я например, делаю так для удобства, хотя это и избыточно - ведь экземпляр XML по сути - уже ассоциативный массив.
------------------------------
Предположу ситуацию, возможно, похожую на вашу. Допустим, вы создаете таблицу номенклатуры товаров со строками-мувиками, соответствующими конкретному товару.
Тогда при формировании таблицы (например в цикле с переменной цикла
id) и задании значений для текстовых полей конкретного мувика-строки-товара мы будем использовать значения элементов "двумерного" массива (полученного при парсинге XML), вида
items[id]['name'],
items[id]['price'].... и т.д. по всем нужным характеристикам.
Индекс id также зададим в этом же цикле как свойство (переменную) для этого конкретного мувика-строки.
Пусть при клике по полоске открывается карточка товара. При этом при клике мы получим id, и по нему же в карточке товара вновь выведем требуемые значения, взятые из этого же массива.
Мысль такая - не стоит использовать отображаемые элементы как источник данных. Следует
разделять данные и их визуализацию.
Если же у вас какая-то другая ситуация, то стоило бы её раскрыть поподробнее.