bul'bec
20.09.2010, 22:44
Решил изучить понятие namespace.Ну и разобраться с понятием package-а. Как написано в доках адоби:
"Пакеты позволяют организовать файлы классов, а пространства имен позволяют управлять видимостью отдельных свойств и методов". Все вроде ясно ... Если нужно использовать какой-либо класс, находящийся внутри пакета, необходимо импортировать пакет:
xmlns:somepackage="com.somePackage.*"
ну а потом работать с классом как:
<somepackage:SomeClass/>
Что означает запись?:
xmlns:mx="http://www.adobe.com/2006/mxml" Эта запись похожа на использование пространства имен. Но причем здесь пространство имен к работе с классами. По идее должно быть что то типо этого: xmlns:mx="com.adobe.someAdobePackages.*" Совсем что то запутался в понятиях namespace и package :(.
"Пакеты позволяют организовать файлы классов, а пространства имен позволяют управлять видимостью отдельных свойств и методов". Все вроде ясно ... Если нужно использовать какой-либо класс, находящийся внутри пакета, необходимо импортировать пакет:
xmlns:somepackage="com.somePackage.*"
ну а потом работать с классом как:
<somepackage:SomeClass/>
Что означает запись?:
xmlns:mx="http://www.adobe.com/2006/mxml" Эта запись похожа на использование пространства имен. Но причем здесь пространство имен к работе с классами. По идее должно быть что то типо этого: xmlns:mx="com.adobe.someAdobePackages.*" Совсем что то запутался в понятиях namespace и package :(.