|
|
|||||
[+1 08.07.09]
Регистрация: Mar 2009
Сообщений: 107
|
Проблемы с импортированием класса
Подскажите как импортировать класс находящийся на более верхнем уровне.
В этот класс (main/net/MyClass.as) надо импортировать класс находящийся в папке (battle/abc/MyClass2.as) Вопрос наверно даже не в том как импортировать, а как вернуться на предыдущий уровень, точнее на два предыдущих уровня? в php это бы выглядело так ./../../battle/abc/MyClass2.as, но у нас флешь =)) Последний раз редактировалось vvvvvvf; 28.04.2009 в 16:25. |
|
|||||
[+1 08.07.09]
Регистрация: Mar 2009
Сообщений: 107
|
а что просто на более верхний уровень вернуться никак?
Добавлено через 4 минуты Цитата:
Formats, Flash, HTML И еще вопрос когда я все это добавлю как мне потом импортировать класс, то есть какие пути использовать? |
|
|||||
Modus ponens
|
Вкладка - Flash.
Путь в импорте - полное имя класса [название пакета].[название класса]. Т.е. преположим, класс находится тут: c:\classes\com\domain\ui\MyClass.as Класс называется: package com.domain.ui public class MyClass FLA находится тут: c:\flas\my.fla Подключаем: c:\classes или ../classes Импортируем: import com.domain.ui.MyClass
__________________
Hell is the possibility of sanity |
|
|||||
strange mood
|
А вы ваш MyClass описываете в безымянном пакете или в main.net?
Если второе, то просто пишите import battle.abc.MyClass2, и всё прекрасно заработает. Т.е. никуда не надо подниматься, путь всегда задаётся относительно classes root (если их несколько, то нужный файл ищется в каждой указанной папке)
__________________
тонкий тролль, осеянный благодатью |
Часовой пояс GMT +4, время: 01:02. |
|
« Предыдущая тема | Следующая тема » |
|
|