apache-flex - 不同的命名空间在 Flex 中意味着什么?

标签 apache-flex flex3 namespaces flex4

我在 6-7 个月前开发了一个 flex 应用程序。我们使用了 flex 3.5 sdk。现在我们正在使用 flex sdk 4/4.1 升级我们的 flex 应用程序

我对 flex 开发还是个新手,我有一个与命名空间相关的非常基本的问题。

我在 flex 示例应用程序中看到了三个不同的命名空间。拥有三个差异命名空间的目的是什么?我什么时候使用它们?

xmlns:fx="http://ns.adobe.com/mxml/2009" 
xmlns:s="library://ns.adobe.com/flex/spark" 
xmlns:mx="library://ns.adobe.com/flex/mx"

谢谢

最佳答案

命名空间是一种逻辑上将代码组合在一起的方式。 Here's some more on that from Adobe.

在您的特定示例中,这些是 XML Namespaces .

上面列出的特定 namespace 是在您的 Flex 应用程序将它们用于:

fx - 包含顶级 ActionScript 语言元素。

s - 包含 Flex Spark 组件

mx - 包含 Flex mx.* 包中的所有组件、flex 图表和数据可视化组件。

有关这些特定 namespace 和一般使用 XML namespace 的更多信息: http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf5f39f-7ff7.html#WS2db454920e96a9e51e63e3d11c0bf5f39f-7ff3

关于apache-flex - 不同的命名空间在 Flex 中意味着什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6038235/

相关文章:

apache-flex - AdvancedDatagrid 和 DataGrid 之间的 Flex 区别?是否支持页脚行?

actionscript-3 - 如何在 HTTPService 故障处理程序中获取 HTTP 状态代码

apache-flex - 使用 NetStream 以编程方式流式传输音频

python - Python 中的模块、类和命名空间

apache-flex - 预定的媒体流

apache-flex - 需要 SSL 用户证书的 Flex UrlLoader 请求

image - Node.js Base64 图像解码和写入文件

actionscript-3 - 在 Adob​​e AIR 应用程序中创建通知窗口

python - 从同一个模块导入同一个对象,在两个不同的模块 :

excel - 在 VBA 中引用行名称