![]() |
|
||||||||||
|
|||||
|
[+4 08.02.08]
|
Ситуация следующая:
.. |- dir [main] // папка классов для Main.fla |- dir [ext] | |- dir [main] // папка классов для Ext.fla | |- Ext.fla |- Main.fla Вопрос: Как написать import в файле Ext.fla, если я хочу использовать класс из Main.fla ? Или все *.fla должны быть в одном каталоге? |
|
|||||
|
стервочка (я мужик)
|
указать допольнительный путь к корню классов
|
|
|||||
|
[+4 08.02.08]
|
Цитата:
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
В CS3 это называется Class path.
А вообще говоря, папку ext держать в другом проекте не стоило. |
|
|||||
|
[+4 08.02.08]
|
Цитата:
Я поэтому и спрашиваю, потому что непонятно. Цитата:
__________________
http://www.website63.ru |
|
|||||
|
Modus ponens
|
Паблиш сеттингс - Флеш - сеттингс - тыркнуть на кнопочку с мишенью, или вписать класпасс самому.
А вообще, для удобства... не принято класть классы в папки выше проекта - это действительно не удобно, мало того, еще и не понятно =) Оптимально: классы использующиеся в разных проектах класть в отдельную заведенную для них папку\папки, классы непосредственно связанные с проектом - ниже по дереву.
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 24.01.2008 в 11:39. |
|
|||||
|
[+4 08.02.08]
|
Нашел. Написал. Но что-то толку никакого.
В классе mainClip есть Могу ли я написать в классе extClip
__________________
http://www.website63.ru |
|
|||||
|
Modus ponens
|
"Летели два крокодила, один зеленый, другой в африку..."
Написать точно можете, а вот, что оно делать будет исходя из имеющейся информации даже предположить трудно =)
__________________
Hell is the possibility of sanity Последний раз редактировалось wvxvw; 24.01.2008 в 20:38. |
|
|||||
|
[+4 08.02.08]
|
..\main\mainClip.as
package main {
dynamic public class mainClip extends MovieClip {
public function mainClip() {
}
. . .
private function completeHandler(e:Event):void {
root.mc.addChild(e.target.content as MovieClip); // добавили загруженый клип extClip
root.mc.ec = e.target.content as MovieClip; // создали ссылку на клип
}
public function Add():void {
...
}
}
}
Как вызвать из extClip процедуру Add() класса mainClip?
__________________
http://www.website63.ru Последний раз редактировалось Sem3D; 24.01.2008 в 21:01. |
|
|||||
|
Modus ponens
|
Ну, вы сами себе злой Буратина %) кто ж вас надоумил одинаково пакеты назвать? =)
А вообще, если класпасс к первому класу включен, то во втором нужно по-идее import main.mainClip; Вот ток не факт, что флеш его найдет =)
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 18:20. |
|
|
« Предыдущая тема | Следующая тема » |
|
|