2013-10-15 5 views
0

У меня есть довольно простой вопрос, который прослушивал меня какое-то время.AS3 экземпляр объекта без создания файла класса

Как импортировать несколько фрагментов роликов из библиотеки на сцену, они не нуждаются в каком-либо поведении, которое просто будет генерироваться динамически. Их поведение может быть установлено из основного класса.

Например, я хочу создать несколько векторных элементов для фона и создать их случайным образом.

Thank you, Yaniv.

ответ

1

Вы можете использовать новый MovieClip(), а затем добавить его в сцену, или если у вас есть клип в библиотеке вы можете дать ему имя тяг и чем создать его экземпляр с новым

+0

, так что я не нужен файл класса, чтобы дать имя тяг, я немного запутались с этими понятиями. – Yaniv

+0

если да: var bg: Bg1; а затем bg = новый Bg1; так что же такое тип bg? (Bg1 - это ссылка мувиклипа в библиотеке) – Yaniv

+0

Это будет MovieClip. –

0

Нарисуйте свой материал в Flash, затем преобразуйте его в Symbol> MovieClip.

В диалоговом окне выберите «Экспортировать для Actionscript» и укажите ему имя класса, которое вы хотите для него, например MyBackground. Пусть базовый класс flash.display.MovieClip. Вспышка предложит вам предупреждение «Определение базового класса не может быть найдено .....», и все в порядке, это просто предупреждает вас, что класс для него на самом деле отсутствует, а один будет автогенерирован.

Позже в своем коде вы можете создать его экземпляр вашего класса просто:

var back:MyBackground = new MyBackground(); 
Смежные вопросы