Руководство по actionscript. часть 2, стр. 149
Package kidsgame { public class Items { // Здесь можно применять пространство имен color. Использование // пространства имен color допустимо, поскольку оно происходит внутри // пакета kidsgame
color var green:String = «Color obtained by mixing blue and yellow»;
}
}
package cardgame { import kidsgame. col or; public class CardGame { // Недопустимо.
// Пространство имен color может быть использовано // только внутри пакета kidsgame.
color var purple:String = «Color obtained by mixing blue and red»;
}
}
При определении пространств имен на уровне пакета могут применяться модификаторы управления доступом public и internal, при этом использование модификаторов управления доступом private и protected не допускается. Более того, если в определении пространства имен на уровне пакета модификатор управления доступом опускается, применяется модификатор управления доступом internal. Например, следующий код:
package kidsgame { // internal указывается явно internal namespace fruit;
}
аналогичен данному коду:
package kidsgame { // internal подразумевается неявно namespace fruit;
}
Теперь рассмотрим определения пространств имен на уровне класса.