![]() |
AS2->3 migration: attachMovie
Упоминания проблемы в инете есть. Вот ту даже закопали одного товарища ветераны.
http://www.flasher.ru/forum/archive/...p/t-76015.html В хелпах рекоммендуется использовать следующую конструкцию: Цитата:
Код:
this.attachMovie(link[i], 'name'+i, depth);:-( |
__etc, только ты можешь меня спасти -)
|
getDefinitionByName() )))
Позволяет обратиться к классу по имени из переменной |
Ммм, у тебя в либе есть кучу linkN, где N от 0 до бесконечности, что-ли?
miramax меня определил =) Тем не менее, придётся создавать много классов. Или, как вариант решения — создать мувик контейнер, запихать туда кучу твоих link с заданными именами, потом навесить динамический класс на этот контейнер и дергать из него линки. Что-то вроде var link:MovieClip = containerClassInstance['link'+i] as MovieClip; ну и addChild его. Не пробовал, может и прокатит. |
Цитата:
Код:
var test:Class = getDefinitionByName("pic1") as Class;Код:
var test:Sprite = new pic1() as Sprite; |
Цитата:
|
Цитата:
|
Цитата:
|
Здравствуйте, приехали! Ты под Flex или под Flash 9 пишешь-то?
|
ну я сижу в флекс-билдере под эклипс, а запускаю во флеше -)
доступ к библиотеке нужен, да и наглядность.. |
| Часовой пояс GMT +4, время: 09:39. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.