Показать сообщение отдельно
Старый 04.09.2008, 01:25
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 2  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Поскольку вы никогда явно конструктор MovieClip'a не вызываете, то передать в него аргументы вы тоже не сможете. Выходом может быть класс-фабрика, который будет это делать примерно так:
[не рабочий код]
Код:
ClipFactory.createClassObject(parent, "linkage", TheClass, {argument, argument...}):MovieClip
{
var clip:MovieClip = parent.attachMovie("linkage", "linkage", parent.getNextHighestDepth(), {argument, argument...});
Object.registerClass(clip, TheClass);
return clip;
}
При условии, что в конструкторе вы ничего не передаете, а argument соответствует какому-нибудь полю в классе TheClass.
__________________
Hell is the possibility of sanity