as类
package ice_class
{
import mx.controls.Alert;
public class Test
{
public function Test()
{
}
public static function doShow():void
{
Alert.show("你调用的是一个静态的doShow()方法!");
}
public function doDisplay():void
{
Alert.show("你调用的是一个需要实例化类才能调用的doDisplay()方法!");
}
}
}
xmxl代码
<?xml version="1.0" encoding="utf-8"?>
<mx:Module xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" layout="absolute" width="100%" height="100%">
<fx:Declarations>
<!-- 将非可视元素(例如服务、值对象)放在此处 -->
</fx:Declarations>
<fx:Script>
<![CDATA[
import ice_class.Test;
public function doDisplay():void
{
var MyTest:ice_class.Test=new ice_class.Test();
MyTest.doDisplay();
}
]]>
</fx:Script>
<mx:Button x="327" y="213" label="Show" click=" ice_class.Test.doShow()" />
<mx:Button x="441" y="213" label="Display" click="doDisplay()"/>
</mx:Module>
实例化后进行调用