![]() |
Путь до классов import
Ситуация следующая:
.. |- dir [main] // папка классов для Main.fla |- dir [ext] | |- dir [main] // папка классов для Ext.fla | |- Ext.fla |- Main.fla Вопрос: Как написать import в файле Ext.fla, если я хочу использовать класс из Main.fla ? Или все *.fla должны быть в одном каталоге? |
указать допольнительный путь к корню классов
|
Цитата:
|
В CS3 это называется Class path.
А вообще говоря, папку ext держать в другом проекте не стоило. |
Цитата:
Я поэтому и спрашиваю, потому что непонятно.:( Цитата:
|
Паблиш сеттингс - Флеш - сеттингс - тыркнуть на кнопочку с мишенью, или вписать класпасс самому.
А вообще, для удобства... не принято класть классы в папки выше проекта - это действительно не удобно, мало того, еще и не понятно =) Оптимально: классы использующиеся в разных проектах класть в отдельную заведенную для них папку\папки, классы непосредственно связанные с проектом - ниже по дереву. |
Нашел. Написал. Но что-то толку никакого.:(
В классе mainClip есть Код:
public function Add():void {Код:
var mc:mainClip; |
"Летели два крокодила, один зеленый, другой в африку..."
Написать точно можете, а вот, что оно делать будет исходя из имеющейся информации даже предположить трудно =)
|
..\main\mainClip.as
Код:
package main {Код:
package main { |
Ну, вы сами себе злой Буратина %) кто ж вас надоумил одинаково пакеты назвать? =)
А вообще, если класпасс к первому класу включен, то во втором нужно по-идее import main.mainClip; Вот ток не факт, что флеш его найдет =) |
Вынесите main отдельно и сложите туда содержимое обоих папок main, а затем добавьте этот путь в качестве Classpath. Тогда не будет лишних проблем.
|
2DarkLight
В том-то и дело, что не хочется вместе мешать. |
тогда не поленитесь дать пакетам разные имена или вынести общие классы в отдельный...рефакторинг - полезное и нужное дело:)
|
| Часовой пояс GMT +4, время: 18:24. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.