Просмотр полной версии : собственные классы в F9 Preview
вопрос новичка в ас3: Flash 9 alpha создает дисплей объекты на основе классов.
Конструкция var obj:SomeClass = new SomeClass();
В самплах на lab.adobe эта конструкция постоянно встречается, но при компиляции исходника вылезает 1065 ошибка - Variable SomeClass is not defined. То есть, по сути компилятор не видит класса, хотя путь к нему четко прописан в директиве import. Это баг или я что-то не учел?
вопрос новичка в ас3: Flash 9 alpha создает дисплей объекты на основе классов.
Конструкция var obj:SomeClass = new SomeClass();
В самплах на lab.adobe эта конструкция постоянно встречается, но при компиляции исходника вылезает 1065 ошибка - Variable SomeClass is not defined. То есть, по сути компилятор не видит класса, хотя путь к нему четко прописан в директиве import. Это баг или я что-то не учел?
Ок, сейчас напишу вторую статью из цикла AS2 > AS3 для начинающих. :)
Не надо трактатов - просто ответь на вопрос, почему исходник с адоба не пашет на своем же движке :)
Папки всего каталога (от логического диска до импортируемого класса) в котором лежат классы импорта должны иметь латинские названия. Иначе компилятор не видит их, не находит классы и выдает такую ошибку.
Кроме того в настройках Flash 9 (Edit --> Preferences --> ActionScript --> ActionScript 3.0 Settings) нужно прописать пути где компилятор ищет классы. Они аналогичны ActionScript 2.0. А именно нужно написать:в первой строке - ".", а во второй - "$(LocalData)/Classes".
2riden
Спасибо! Именно в руссом названии директории и было дело!
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.