|
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
Очень простой вопрос про классы
Доброго дня!
Продолжая изучать AS30 наткнулся на проблему. Я работаю в CS5. есть файл w002.fla - компилируемый в w002.swf У меня есть два файла: actions.as и actions1.as В : пвраметры публикации/ ActionScript30 параметры/ указываю класс документа - actions. Но тогда исходник при компилляции не видит второй файл actions1.as Как заставить флеш видеть много классов? (файлов .as) actions.as package { import flash.geom.Rectangle; import flash.events.Event; import flash.events.MouseEvent; import flash.display.MovieClip;//!!!!!!!!!!!!!!!!!!!!!!!!!!!! import flash.display.SimpleButton; import flash.display.Sprite; import flash.events.NetStatusEvent; import flash.net.SharedObject; public class actions extends MovieClip{ public function actions () {// constructor code //здесь будет код Planka.y=400; } } } Извините не смейтесь, помогите пожалуйста. |
|
|||||
компиляция всегда происходит с документ класса, для того чтобы компилировались все ваши классы необходимо директивой импорт внести нужный класс в документ класс, и в документ классе создать его экземпляр. Начните читать литературу, а не кидаться из крайности в крайность
|
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
|
|
|||||
Я так понял вы хотите скомпилить в одном fla файле несколько классов ?
можна и так: [IMG]http://i025.***********/1109/e9/a74afb182b9dt.jpg[/IMG] |
|
|||||
Регистрация: Jan 2009
Адрес: Петерсбург
Сообщений: 1,882
|
Чего синтаксис? Дочитайте Мука, а потом вопросы задавайте.
|
|
|||||
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Цитата:
Цитата:
так он же есть в первом посте либо если нужно импортировать все содержимое пакета |
|
|||||
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Импорт не требуется, если классы в одной папке. Достаточно объявления:
Main: package { import flash.display.Sprite; public class MainClass extends Sprite { public function MainClass() { var secondClassObject:SecondClass = new SecondClass(); } } }
__________________
Нормально делай — нормально будет! |
|
|||||
[+1.3 30.09.11]
[+ 31.08.11] Регистрация: Sep 2010
Сообщений: 95
|
Спасибо огромное.
|
Часовой пояс GMT +4, время: 03:25. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|