Руководство по actionscript. часть 2, стр. 137
Например, чтобы создать пространство имен с идентификатором fruit и URI «http: / /www. example. com/games/kidsgame/fruit», мы используем:
namespace fruit = «http://www. example. com/games/kidsgame/fruit»:
Чтобы создать пространство имен с идентификатором color и URI «http: // www. example. com/games/kidsgame/color», мы применяем:
namespace color = «http://www. example. com/games/kidsgame/color»;
Обратите внимание на отсутствие объявления типа — в данном случае его использование не допускается. Неявным типом данных идентификатора пространства имен всегда является Namespace. Пространства имен могут определяться везде, где могут определяться переменные, а именно:
? на верхнем уровне определения пакета;
? на верхнем уровне определения класса;
? в функции или методе;
? на временной шкале клипа в FLA-файле.
Фактически пространства имен почти всегда определяются на верхнем уровне определения пакета или класса (если они не используются для XML-документов); дополнительную информацию можно найти в гл. 18. Пока мы будем определять все наши пространства имен на уровне пакета.
Чтобы создать пространство имен на уровне пакета, которое можно использовать в любом месте программы, поместите его определение в отдельный файл с расширением AS, имя которого полностью совпадает с именем идентификатора пространства имен, как показано в следующем примере для пространства имен fruit:
// Файл fruit. as package kidsgame { namespace fruit = «http://www. example. com/games/kidsgame/fruit»:
}
и для пространства имен color:
// Файл color. as package kidsgame { namespace color = «http://www. example. com/games/kidsgame/color»;
Далее, в разд. «Доступность пространств имен», мы рассмотрим примеры пространств имен, определенных на уровне класса или функции. Пространства имен, определенные на временной шкале клипа, рассматриваются так, будто они были определены на уровне класса в классе, который представляет клип, содержащий данные пространства имен (более подробную информацию об определениях на уровне временной шкалы можно найти в разд. «Класс документа» гл. 29).