![]() |
|
||||||||||
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
вопрос новичка в ас3: Flash 9 alpha создает дисплей объекты на основе классов.
Конструкция var obj:SomeClass = new SomeClass(); В самплах на lab.adobe эта конструкция постоянно встречается, но при компиляции исходника вылезает 1065 ошибка - Variable SomeClass is not defined. То есть, по сути компилятор не видит класса, хотя путь к нему четко прописан в директиве import. Это баг или я что-то не учел? |
|
|||||
|
Цитата:
![]() |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
Не надо трактатов - просто ответь на вопрос, почему исходник с адоба не пашет на своем же движке
![]() |
|
|||||
|
Регистрация: Jun 2005
Сообщений: 147
|
Папки всего каталога (от логического диска до импортируемого класса) в котором лежат классы импорта должны иметь латинские названия. Иначе компилятор не видит их, не находит классы и выдает такую ошибку.
Кроме того в настройках Flash 9 (Edit --> Preferences --> ActionScript --> ActionScript 3.0 Settings) нужно прописать пути где компилятор ищет классы. Они аналогичны ActionScript 2.0. А именно нужно написать:в первой строке - ".", а во второй - "$(LocalData)/Classes". Последний раз редактировалось riden; 04.01.2007 в 02:47. |
|
|||||
|
Регистрация: Nov 2005
Сообщений: 1,155
|
2riden
Спасибо! Именно в руссом названии директории и было дело! |
![]() |
![]() |
Часовой пояс GMT +4, время: 06:32. |
|
|
« Предыдущая тема | Следующая тема » |
|
|