1.先声明一个类文件 package...{ public class Test ...{ function Test()...{ trace("Test"); } }} 2。在mxml文件中调用 第一种方法: <?xml version="1.0" encoding="utf-8"?> <!-- 版本号(必选)和编码格式(可选) --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" applicationComplete="initApp()"> <!-- layout="absolute" 布局方式:绝对定位 --> <mx:Panel title=" this is a panal" width="284" height="178"> <mx:Button label="Button" id="btn1" click="lbl1.text='按下去后'"/> <!-- 组件的事件属性中使用ActionScript来处理事件 --> <mx:Label id="lbl1" text="按下去前"/> </mx:Panel> <!-- 可放在根节点内的任何位置,同时必须使用CDATA将代码包起来,CDATA是XML是处理特殊字符的专用标签 --> <mx:Script> <![CDATA[ internal function initApp():void...{ var myTest:Test=new Test(); } ]]> </mx:Script></mx:Application> 第二种方法 <?xml version="1.0" encoding="utf-8"?> <!-- 版本号(必选)和编码格式(可选) --><mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" xmlns:ns1="*"> <!-- layout="absolute" 布局方式:绝对定位 --> <ns1:Test></ns1:Test><!-- 这样也可以创建类实例,只不过是用MXML语句创建的! --></mx:Application>