Просмотр полной версии : атач клипа и наследование
NewMan_by
29.01.2007, 17:14
Есть клип в библиотеке, который мне надо динамически приатачить, делать для него отдельный класс не хочется и нет смысла, поэтому делаю, так
1) значение поля Class в linkage клипа равно "UsedChipsBG"
2) следующий код:
var UsedChipsBG:Class=getDefinitionByName("UsedChipsBG") as Class;
_usedChipsBG=new UsedChipsBG();
Всё работает.
Теперь 2 вопроса
1) Есть ли другие способы атача из библиотеики в AS3
2) Как сделать этот клип наследником моего BaseClass
1) getDefinitionByName совершенно лишний, можно и так
var boo:BooClass = new BooClass();
Где, BooClass линкованый символ в библиотеке.
2) Нужно написать свой класс в внешнем файле.
Только ты учти. это альфа. в релизе может быть все по другому, поэтому раскапывание фишек альфы мало что тебе даст в релизе.
я бы забил, и обратил взор на компиляторы из SDK
NewMan_by
29.01.2007, 18:15
Пасиб, с первым понятно.
По второму, я понимаю что внешний класс надо. Есть у меня BaseClass. Если класс наследний не пустой, то есть не AutoGenerate в библиотеке, то создать наследование просто и понятно. Вопрос в том можно ли сделать
var boo:BooClass = new BooClass();
наш пустой класс BooClass наследником BaseClass, не делая для BooClass внешнего AS файла. То есть как написать конструкцию которая заменила бы строчку
public class BooClass extends BaseClass{
}
Я же написал :
2) Нужно написать свой класс в внешнем файле.
тоесть ответ
Нет.
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.