![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Адрес: Russia
Сообщений: 19
|
Перевёл статью http://www.adobe.com/livedocs/flash/...=00000042.html
Пространства имён Пространства имён позволяют контролировать видимость создаваемых свойств и методов. Можно сказать, что public, private, protected, internal являются встроенными идентификаторами пространств имён(это пространства имён контроля доступа). Если они не удовлетворяют ваши нужды – вы можете создать собственные.Имя свойства или метода всегда состоит из двух частей: идентификатор и пространство имён. В следующем примере идентификаторами являются sampleGreeting и sampleFunction(): class SampleCode
{
var sampleGreeting:String;
function sampleFunction () {
trace(sampleGreeting + " from sampleFunction()");
}
}
Существует три основных момента при использовании собственных пространств имён. Во-первых, определение пространства имён нужно начинать с ключевого слова namespace. В следующем примере определяется пространство имён version1: Во-вторых, чтобы применять своё пространство имён, нужно использовать его в качестве атрибута пространства имён у определяемых переменных и свойств. В следующем примере функция располагается в пространстве имён version1: В-третьих, после того, как вы применили своё пр.имён, на него можно ссылаться использую директиву use или же квалифицируя идентификатор пространством имён. Следующий пример ссылается на функцию myFunction() через директиву use namespace: Также можно ссылаться на функцию myFunction(), используя соответсвующий квалификатор:
__________________
lida -- dyra (c) lida |
![]() |
Часовой пояс GMT +4, время: 13:00. |
|
|
« Предыдущая тема | Следующая тема » |
|
|