PDA

Просмотр полной версии : AS2. Класс уровнем выше.


DissDoc
22.08.2006, 20:23
Вообщем никак не могу понять, как можно открыть класс уровнем выше. У меня есть два класса в таких вот директориях
api/game/GConsole.as
api/GParcer.as
А код вот такой

class api.game.GConsole
{
// Вот сюда хочу вставить вот так
// var par:GParcer;
function GConsole()
{
trace("constructor console");
// par.MyFunc();
}
}

Но для этого мне нужно импорт реализовать? Но как? Если класс находится уровнем выше? :umnik2:

etc
22.08.2006, 20:26
import api.GParcer;
class api.game.GConsole
{
private var par:GParcer;
public function GConsole()
{
trace("constructor console");
// par.MyFunc();
}
}

DissDoc
22.08.2006, 20:31
Отлично, спасибо огромное! Хотя это как-то нелогично )

etc
22.08.2006, 20:45
Вполне логично, уровней не существует.

Nirth
22.08.2006, 21:19
это не уровни а названия пакетов, так что все очень логично

Shmalex
23.08.2006, 02:32
Может это название пространст имен. и оно не имеет отнашение к уровням =)