• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>Flex>文章内容
  • Flex 中使用自定义组件
  • 来源:neoy.cn 作者:Neo 2008-01-22 【

在flex工程(ComponentTest)中 New->MXML Component,给出组件名(MyPanel)和扩展自哪种组件(Panel)生成如下文件MyPanel.mxml

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Panel xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="200" height="150" title="MyPanel"/>

 


要使用自定义组件需在工程主文件(ComponentTest.mxml)中添加命名空间”xmlns”这里使用xmlns:mp=”*”代码如下

  1. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:mp="*">

这样MyPanel就可以像Flex其他组件一样使用了比如用as和标签创建实例:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:mp="*" creationComplete="init()">
  3. <mx:Script>
  4. <![CDATA[
  5. private var panel:MyPanel=new MyPanel;
  6. private function init():void{
  7. panel.title="added by as";
  8. addChild(panel);//用as创建并添加至显示列表
  9. }
  10. ]]>
  11. </mx:Script>
  12. <mp:MyPanel x="200" title="added by mxml"/>
  13. </mx:Application>




上一篇:国外开发者对于Flex Framework的总结   下一篇:彻底学习RadioButton组件
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)
FLASH源文件

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)