`
zhuobinzhou
  • 浏览: 136588 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类

自定义Flex4下的NameSpace

阅读更多

在默认情况下,flash Builder 4 在创建project时,会使用一下声明:

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
</s:Application>

 

 

可以自己定义其namespace,如下:

<?xml version="1.0" encoding="utf-8"?>
<myS:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:myS="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
	</fx:Declarations>
	<myS:Label>
		hello,I'm use my own nameSpace.
	</myS:Label>
</myS:Application>

 

 

其实修改后意义不大,但可以加强对namespace的理解。

 

当我们引进同个工程下的不同包时,要注意namespace。

 

经常碰到无法解析组件,这很大可能是namespace的问题。不同版本的flex使用的namespace有区别。经常会碰到halo与mx。有时候一些旧的项目在flex4中运行,需要做一些修改。

分享到:
评论

相关推荐

    Flex Namespace的用法

    开发者需要手动创建这个文件,并将其放置在Flex Library Project的根目录下。在manifest.xml文件中,可以使用标签来定义组件的ID和类名。如果类名在包中,则需要包含完整的包路径。 例如,若有一个类名TestingA位于...

    Flex4中头部背景图片的Accordion

    本篇文章将基于提供的文件信息深入探讨如何在Flex4中实现一个拥有自定义头部背景图片的Accordion组件,并通过代码示例详细解释其实现过程。 #### 核心知识点一:Accordion组件概述 Accordion组件是一种常见的UI...

    Flex高级组件详细介绍

    本文介绍了Flex框架下的高级组件及其使用方法。通过学习这些高级组件,开发者可以构建出更加强大、美观的应用程序。希望本文能够帮助读者更好地理解和掌握Flex框架,提升开发效率。如有更多问题或交流需求,请联系:...

    flex通过remote连接后台

    在Flex中配置RemoteObject时,需要指定服务的URL、namespace和方法名,以便正确调用远程服务。 其次,**PopupManager**是Flex中用于管理弹出窗口的类。它可以用来创建和控制弹出对话框,提供用户与应用进行更深入...

    flex 皮肤切换

    而在Flex 4(Spark组件库)中,更推荐使用ActionScript皮肤。例如,我们可能会有两个皮肤文件,`defaultSkin.css`和`customSkin.css`,分别定义了默认皮肤和自定义皮肤的样式: ```css /* defaultSkin.css */ @...

    flex的labelRotation解决方法

    @namespace mx "library://ns.adobe.com/flex/mx"; @font-face{ src: url("../assets/MyriadWebPro.ttf"); fontFamily: myMyriad; embedAsCFF: false; } mx|ColumnChart { fontFamily: myMyriad; fontSize:...

    Flex学习笔记,入门材料

    #### 4. Flex 美化应用 Flex提供了多种方式来美化界面,包括: - **组件样式**:使用CSS来定制组件的外观。 - **动画效果**:通过行为(Behaviors)实现动态视觉效果。 - **使用皮肤**:创建自定义的组件外观,以...

    flex学习笔记beginning

    ### 4. Flex 美化应用 #### 4.1 使用组件样式 (Using Styles) - **定义**:Flex 支持为 UI 组件应用样式,以改变其外观。 - **实现方式**:通过在 MXML 或 CSS 文件中定义样式规则来实现。 #### 4.2 动画效果 ...

    Flex与asp.net的WebService通讯

    /// 继承自 SoapHeader 的自定义类 /// public class ValidateSoapHeader : System.Web.Services.Protocols.SoapHeader { public ValidateSoapHeader() { } public ValidateSoapHeader(string name, string ...

    Flex 编程注意之Flex Complier参数

    由于上一篇文章《Flex编程注意之Namespace的用法》引出了Flex编译时自带的两个参数:-namespace -include-namespace,正好想到可以写一篇关于Flex Complier时的一些自定义参数。

    Flex新手教程_入门级学习笔记

    也可以自定义命名空间:`using namespace myns;`。 ##### 构造方法 (Constructor) - **定义**:构造方法是在创建对象时调用的特殊方法,用于初始化对象的状态。 - **语法**:与类同名,无返回值类型。例如:`...

    Flex中如何利用videoPlayer属性和mx_internal命名空间,清除VideoDisplay控件内容

    使用这个命名空间可以对组件进行更深入的自定义和控制,但需要注意,这种做法可能不被官方支持,且随着版本更新可能会失效。 4. **清除VideoDisplay内容**: 要清除VideoDisplay中的视频内容,我们需要访问video...

    Flex 改变树结点图标的2种方法介绍

    @namespace "library://***/flex/spark"; @namespace mx "library://***/flex/mx"; mx|Tree { folderClosedIcon: Embed(source='resource/region.png'); folderOpenIcon: Embed(source='resource/region.png');...

    log相关知识

    Flex的日志系统主要由`mx.logging`包提供支持,该包类似于Java中的log4j库。在Flex中,你可以通过设置不同的日志级别来控制日志的输出,同时也可以选择不同的目标来输出日志消息。 ##### 基本概念: - **LogEvent**...

    如何定制FlexViewer_的ScaleBar(比例尺)外观

    4. **Skinning**:Flex中的一种技术,允许开发者通过创建新的皮肤文件来自定义组件的外观。 #### 三、定制ScaleBar的步骤 ##### 1. 创建ScaleBarSkin.mxml文件 ScaleBar的外观定制主要通过创建一个新的皮肤文件来...

    Flex中TabNavigator设置Tabs样式思路及

    在Flex中,我们可以通过设置属性、添加自定义样式或直接修改MXML和CSS代码来定制 Tabs。设计师可以考虑以下几点: 1. 色彩搭配:为不同的Tabs元素设置合适的颜色,以达到视觉上的区分和吸引。比如,可以为选中的Tab...

    Flex中让鼠标移至AdvancedDataGrid的行上不自动修改显示效果

    在Flex开发中,AdvancedDataGrid控件是一种强大的数据网格组件,用于展示大量结构化数据。相较于mx:Repeater,AdvancedDataGrid在处理大数据集时提供了更好的性能和用户体验,包括分页、排序、过滤等功能。然而,它...

    ANE——Flash与Android的交互

    在本主题中,我们将深入探讨如何实现Flash与Android之间的交互,并通过打包ANE的Flex库项目来创建一个自定义的ANE组件,以展示一个简单的Toast提示功能。 首先,理解ANE的工作原理是至关重要的。ANE由三部分组成:...

    ASDoc生成ActionScript的API类文档

    - **自定义模板**:为了使文档更符合项目的风格,可以使用自定义的模板来控制文档的布局和外观。 - **多语言支持**:如果项目中有多种语言版本的注释,ASDoc也能很好地处理这些情况,生成多语言版本的文档。 #### ...

    FlashXML编程资源

    9. **XML与Flex框架**:Adobe Flex是一个基于ActionScript和Flash Player的开源框架,它使用MXML(一种基于XML的标记语言)来创建用户界面,进一步简化了XML在Flash开发中的应用。 10. **优化性能**:虽然XML处理...

Global site tag (gtag.js) - Google Analytics