Flex自定義組件:
新建一個項目,新建自定義控件的包com.components
自定義組件:ApplicationClass
package com.components
{
import mx.core.Application;
public class ApplicationClass extends Application
{
public function ApplicationClass()
{
super();
}
}
}
自定義組件:PaddedPanelClass
package com.components
{
import mx.containers.Panel;
public class PaddedPanelClass extends Panel
{
public function PaddedPanelClass()
{
super();
}
}
}
在mxml加入自定義組件:ax部分爲自定義組件,mx部分爲默認組件
<?xml version="1.0" encoding="utf-8"?>
<ax:ApplicationClass xmlns:ax="com.components.*" xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" >
<ax:PaddedPanelClass title="myPanel" width="400" height="400" layout="absolute" x="155.5" y="10">
<mx:Button label="Say Hello" x="151" y="252"/>
<!--
導入as文件
<mx:Script source="com/as/test/TestAs.as"/>
<mx:Button label="Say Hello" click="sayToHello('Test')/>
-->
</ax:PaddedPanelClass>
</ax:ApplicationClass>