语录提交--登陆--注册--论坛交流--站长博客

Flex动态加载自定义组件

[作者:来自网络][日期:2007-12-28][导航:Flash教程 >> Flex >> Flex动态加载自定义组件]
  上一次的学习笔记里我提到了如何创建基于mxml文件的自定义组件(还有一种方式是使用ActionScript直接编程的方式),并说明了如何在应用里如何使用标签的方式来使用组件,但是有时候我们需要根据应用的上下文环境决定一个组件是否被加载。下面就做一下说明。  基于mxml文件的自定义组件你可以把它看成一个没有Package的ActionScript类,使用脚本语言动态加载自定义组件的方法和动态加载Flex提供的组件的方法是一样的,下面是示例代码(基于上次的MyDate组件)。
<?xml version="1.0" encoding="utf-8"?>
<mx:Application initialize="initApp()" width="100%" xmlns:mx="http://www.macromedia.com/2003/mxml" xmlns="*">
  <mx:Script>
  <![CDATA[
  import mx.controls.Alert;
  function initApp()
  {
    var date:MyDate = MyDate( myHB.createChild( MyDate, undefined , {width:180} ) );
  }
  ]]>
  </mx:Script>
  <mx:HBox id="myHB" borderStyle="solid" width="100%" height="100%" />
</mx:Application>

[文章热度:]


上一页:Flex创建和使用自定义组件

下一页:flex3 不能调试解决办法

最新话题

网站导航

搜索

网站公告


Copyright 2007 51as.com. Some Rights Reserved.
鄂ICP备07003189号

Powered by: KingCMS 5.0.1.0217