在flex中调用类的私有属性测试。不能直接调用类的私有属性,但可以用get方法输出它。
as:
package events {
public class Test {
private var _name:String;
public function Test(name:String):void{
_name=name;
}
public function set name(name:String):void{
_name=name;
}
public function get name():String{
return _name;
}
}
}
mxml:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" creationComplete="initApp()">
<mx:Script>
<![CDATA[
import events.Test;
internal function initApp():void{
var myDemo:Test=new Test("张明");
mytxt.text=myDemo.name;
}
]]>
</mx:Script>
<mx:Text x="121" y="178" width="65" id="mytxt"/>
</mx:Application>