![]() |
вопросик про класс на As2
такой простенький вопросик, скорее для знатаков java:
есть такой класс к примеру: class koko extends MovieClip{ var name:String=null; var age:String=null; //-----здесь действие----- function movingleft(a:Number){ //------------------------ тело метода //------------------------ } } 1.как привязать мувик из библиотеки к этому классу? 2.как грамотно на AS2 инициализировать метод экземпляра, типа такого: zzz= new koko(); zzz.movingeft(5) - где 5 это скорость движения влево?? Спасибо!!! :confused: |
1) правый клик по мувику в библиотеке и в поле прописываешь класс с учетом classpath
2) инициализировать мувиклипы не надо, они инициализируються автоматом когда попадают на сцену(при помощи attachMovie в случае с классами) Код:
this.attachMovie("id","zzz",this.getNextHighestDepth()); |
не совсем так, или я не много не понял...
хотелось бы создать внешний класс в as -файлике и опреленным методом.... вот такой синтаксис интересует... |
Цитата:
С AS2 тут 2 варианта: 1. Прицепить к муву так, как написал Nirth 2. Вариант, который написал ты: Код:
zzz= new koko();А вот тут об этом подробнее написано.: http://www.flash-ripper.com/archives/000304.htm |
Прочитал, ясности не прибавилось :(
Да вот меня больше интересует, то что я написал типа zzz= new koko(); причем интересует как сделать метод для данного класса, типа zzz.movingleft(5) - сдвиг влево на 5(n) единиц. а что если попробывать сделать с созданным экземпляром такое: zzz.attachMovie(спрайтик из библиотеки) - я пробывал -но пока не получилось... |
эх, где-бы примерчик посмотреть для ясности....
|
http://novemberain.com/livedocs/
-> Using ActionScript in Flash -> Creating Custom Classes in ActionScript 2 кодировка UTF-8 там по русски |
| Часовой пояс GMT +4, время: 08:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.