|
Modus ponens
модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
|
__etc:
фз... у мну компилятор упорно не соглашается назвать переменную конструктором =) говорит, что не стоит такое имя использовать =)
Lecosson:
Ну, а если эту переменную назвать как-нибудь по-другому, то пример MrProma вполне рабочий, и делает то, что вам надо.
Если так уж позарез не хочется вызывать статический create:
Ну, видится такой вариант реализации:
Вы не создаете в вашем приложении других клипов, а только наследники такого класса + создаете класс-копозит, у которого будут методы addChild() и removeChild(), тогда эти методы смогут добавить на сцены хоть строку, а не только экземпляр какого-нибудь класса =)
* т.е. ссвоего рода договоренность: если я передаю ClipContainer.addChild([class Clip]) то он создает пустой клип в своем .parent и передает Clip в его .thisClip ссылку на вновь созданый клип. Единственное, что подменить ссылки из других мест на этото только что созданый клип все равно не получится, так что Clip будет должен транслировать все мувиклипные свойства через свои свойства тому клипу, который ClipContainer создал.
Но опять же, это куча соглашений с самим собой, и не надежно, потому что как только вы захотите использовать какие-то классы не из вашего проекта - вся эта схема может порушиться. + куча дополнительных методов, просто ради красивостей.
__________________
Hell is the possibility of sanity
Последний раз редактировалось wvxvw; 14.07.2008 в 15:12.
|