首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

当我在Flex中扩展MX类时,如何在MXML中引用它?

当你在 Flex 中扩展 MX 类时,你可以在 MXML 中引用它,通过以下步骤:

  1. 首先,确保你已经在 Flex 项目中创建了一个新的 MX 类,并且已经扩展了所需的类。例如,如果你要扩展 mx.controls.Button 类,你可以创建一个名为 MyButton 的新类,并在其中扩展 mx.controls.Button 类。
  2. 在 MXML 文件中,使用 <mx:Script> 标签引用你的新类。例如,如果你的新类名为 MyButton,你可以在 MXML 文件中添加以下代码:
代码语言:txt
复制
<mx:Script>
    import MyButton;
</mx:Script>
  1. 在 MXML 文件中,使用 <mx:MyButton> 标签创建一个新的 MyButton 实例。例如:
代码语言:txt
复制
<mx:MyButton label="Click me!" />

这样,你就可以在 MXML 中引用你扩展的 MX 类了。

推荐的腾讯云相关产品和产品介绍链接地址:

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

布局和容器 原

Spark和Halo(MX) Halo(MX)是Flex3独有的组件; Spark是Flex4入的新一代组件; Flex4同时支持 Spark和Halo(MX); Spark容器允许改变布局算法...; baseline属性用于设置组件的上边与父容器的距离 增强的约束: 基本约束的基础上更进一步,扩展了对定位的控制能力,允许开发人员水平和垂直方向上任意创建隐藏的辅助线,然后对照辅助线定位组件...MX容器,Spark组件约束列和约束行下的效果和预期一致; 示例: 两行固定分割 <?...DataGroup 用于数据集合(如数组),使用项渲染器渲染这些数据,从而能够自定义显示; 项渲染器也是一个组件; SkinnableDataContainer 是 DataGroup 的可换肤版本; 使用这两个组件...简单文本; spark.skins.spark.DefaultComplexItemRenderer Group容器内显示,只有在数据包含可是组件,如按钮、图像,渲染才有效 <?

1.4K30

ActionScript语言基础 原

静态类型检查在编译执行,由编译器负责进行类型检查,返回检查结果给开发者; 动态类型检查则是Flash Player程序运行期间对变量类型的管理。...顶级 是方法和属性的集合,并且被封装在包。...Flex3有几本数据类型的概念,它们Flex4都被封装成了,放在顶层的包,顶层包是默认可用的,所以仍然可以随时使用它们。                 ...将ActionScript代码放到独立于MXML文件的文件: 可以将ActionScript代码独立放到.as后缀的文件; 然后再MXML文件,使用如下代码引入该as文件: <fx:Script...MXML的 元关键字用于描述变量,组件和的额外属性,另外还可以用来声明自定义组件所分发的自定义事件。

81820
  • Flex笔记_MX DataGrid、列表和树

    for循环,按照顺序将集合的一个对象分配给下一个项渲染器。...填充 dataProvider: 可能是低级的对象,Array、Boolean或String; 但扩展了ListCollectionView的数据类型(ArrayCollection)填充dataProvider...dataChange事件是一个可绑定的事件,其它组件可以进行监听,并在事件被分发执行某种处理或操作。 集合在其状态发生变化时,会自动使用它的组件发送通知,以便这些组件刷新显示的数据。...常用于应用程序并排显示图像,产品选择表或照片查看器的缩略图。...使用层次化数据:XML是一种按照嵌套结构组织数据的结构;Flex3,XML和XMLList对象多少有一点冗余,所以Flex4删除了XML对象,取而代之的是使用XMLList和XMLListCollection

    2.7K20

    Flex事件机制(二)

    Flex开发,很多时候需要在父子组件之间传递数据,通过事件可以实现数据的传递,现在写一个简单的例子,一个Flex应用中有一个TextArea,并且引入了一个自定义组件,自定义组件中有一个Button...,点击这个Button,传递一个字符串TextArea显示。...events/MyEvent.as,实际开发,并不推荐以My起头作为名,这里只是用于测试。...声明常量使用const,并且不需要var关键字,final用于声明方法和,详情请查看Flex API,实际开发,可以把自定义事件按功能类别来划分,就像Flex包含的那些事件一样。        ...主应用捕获事件,并处理,EventTest.mxml改变成如下代码。 <?xml version="1.0" encoding="utf-8"?

    64600

    Flex事件机制(三)

    上一篇主要以代码的方式说明了如何使用自定义事件父子组件之间传递数据,那么开发,我们可能会遇到另一种情况,就是想在任意一个地方监听到任意一个组件中被触发的事件,这样事件处理更灵活,并不局限于父子组件之间...Flex中所有的组件都间接继承自EventDispatcher,通过查看Flex API,了解一下这个的方法。        ?        ...(面向对象程序设计系统),有一条原则是优先使用组合而非继承,组合比继承更灵活,组合允许在运行期间通过设置的属性来改变的行为,并且可以使用接口来组合一个,提供了更高的灵活性。        ...到目前为止,我们的工作已经完成一大半了,在上一篇设计了一个自定义事件,也就是events/MyEvent.as,我们可以该类中加入一个dispatch方法,创建完事件之后可以派发,代码如下:       ...xmlns:mx="library://ns.adobe.com/flex/mx"> <!

    81500

    自定义Flex Library的使用

    一般为了达到资源或是组件的共用,会用到flex library。flex library可以添加swf、图片资源或的引用。...使用方法: flash builder右击选中“新建” –> “Flex Library Project” 输入工程名后,直接点击“Finish”,然后建立一个。 ?...getClass.mxml的代码,下面代码声明了一个变量bit1,为什么要声明这样一个“多余”的变量呢?...如果使用swc并不需要这样做,而加载library.swf,因为执行build project的时候,有一些并未打包到library.swf,所以需要调用的程序,需要加载这相应的(比较上面的是图片对应的就是...> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" minWidth

    60120

    Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^)

    /classes/这个%FLEX_HOME%下没有发现 flex-tools.jar在这个目录下有 其它的也都没有。。。...webserver为你的Web应用访问地址,这个是用来进行开发RemotingObject要设置gatewayurl的,-gatewayurl ${webserver}/amfgateway mxmlfilepath...为你要编译的.mxml文件路径,不要带后缀名 编译只要ant -Df=yourpath/YourMXML就是编译你的yourpath/YourMXML.mxml了,编译成功后就会用浏览器打开它; 想用...IDE工具里就不用详细说了吧:) 四、结果测试 1、通过以上的构建,程序以RemoteObject与服务器进行通讯的方式编译运行没有问题,当然要设置好RemoteObject的配置; 懒人就是设置*...注意在mxml里加上<mx:HTTPService useProxy="false" 访问XML数据统一以UTF-8格式进行返回,也没有出现中文乱码问题 设置如下 flex-config.xml <http-service-proxy

    69320
    领券