![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Как сделать клип из библиотеки объектом пользовательского класса в as 2.0? В принципе вот весь вопрос... Если более полно, то написал я класс, нарисовал объект(сделал его movieClip-ом), лежит он у меня в библиотеке. Хочу визуализировать два таких объекта желательно не вынимая из библиотеки на сцену и что бы все написанные методы мной и свойства применялись к этим двум объектам (методы и свойства клааса мной написанного, при чем класс наследует все свойства и методы MovieClip хоть я и знаю что это не важно). Заранее огромное спасибо!
__________________
Да будет ФЛЭШ ! |
|
|||||
|
Регистрация: Sep 2003
Сообщений: 9
|
Цитата:
|
|
|||||
|
А как быть в том случае, если у меня описание класса и его методов в первом фрейме сцены, а не в файле *.as?
__________________
Да будет ФЛЭШ ! |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
Вижу потенциального читателя ветки
http://flasher.ru/forum/showthread.php?t=113128 ![]() Вот этого моента что-то не понял: Цитата:
|
|
|||||
|
Ну ладно в общем вот код, который я сохраняю в отдельном файле Plane.as
function Plane(speed, live, sost, speedRotation, keyRight, keyLeft, keyFire) {
this.speed = speed;
this.live = live;
this.sost = sost;
this.speedRotation = speedRotation;
this.keyRight = keyRight;
this.keyLeft = keyLeft;
this.keyFire = keyFire;
}
Plane.prototype = new MovieClip();
Plane.prototype.go = function() {
this.onEnterFrame = this.pov;
};
Plane.prototype.pov = function() {
trace("1");
}
Нажимаю ctrl+enter выводит 6 одинаковых ошибок "ActionScript 2.0 class scripts may only define class or interface constructs" и соответственно ничего не происходит. Видимо я как то не правильно оформляю описание класса, подскажите плиз.
__________________
Да будет ФЛЭШ ! |
|
|||||
|
Banned
[+4 01.02.09]
[+1 01.02.09] |
A.E.M. - у вас старый добрый AS1.
Я бы так написал: Или так: Цитата:
|
|
|||||
|
Ну что то AS 1 это совсем уж древне на мой взгляд, подскажите пожалуйста как в стиле as 2.0 мне это сделать...
__________________
Да будет ФЛЭШ ! |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:26. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|