![]() |
Вопрос новичка: возможно ли назначить нескольким символам один класс?
Предположим, есть класс SomeThing, расширяющий MovieClip, и есть множество символов в библиотеке, которым надо назначить этот класс базовым, их имена, к примеру: Apple, Orange, Bottle и т.д. Как это реализовать? Ведь копировать каждому символу свой класс-файл не удобно.
|
В linkage указать имя класса Apple, Orange или что там вам нужно, а в Base class прописать SomeThing.
|
Symbol Properties -> Base class.
|
Если я правильно понял, надо базовым классом для этих символов прописать SomeThing. Но он расширяет MovieClip, и это будет указано в самом классе вот так:
Код AS3:
Код AS3:
|
Не обязательно создавать *.as файлы для линковки символов с классами.
Достаточно просто вбить в properties. |
Создавать класс для каждого символа не надо, флеш сгенерирует его сам.
|
А как быть, если конструктор в SomeThing принимает параметры? Я могу передать их так?
Код AS3:
|
Нет. Вынеси передачу параметров в отдельную функцию. Типа:
Код AS3:
|
Понятно. Спасибо.
|
| Часовой пояс GMT +4, время: 09:25. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.