Student.as的内容:
package com.model
{
public class Student
{
public function Student()
{
}
private var name:String;
public function set setName(name:String) :void{
this.name = name;
}
public function get getName():String{
return this.name;
}
}
}
test.mxml的内容:
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical">
<mx:Script>
<![CDATA[
import mx.controls.Alert;
import com.model.Student;
[Bindable]
private var stu:Student = new Student();
private function init():void{
stu.setName = "liusong";
}
]]>
</mx:Script>
<mx:Canvas width="100%" height="100%" backgroundColor="#ffffff">
<mx:Label text="{stu.getName}" x="195" y="100" />
<mx:TextInput text="{stu.getName}" id="_textInput" initialize="init()"/>
</mx:Canvas>
</mx:Application>
注意:参数初始化的顺序
本文介绍了一个使用ActionScript 3 (AS3) 和 MXML 编写的简单应用案例,通过创建一个学生类(Student.as)并利用 MXML(test.mxml)进行实例化和展示学生姓名。该案例展示了如何在Flex框架中实现数据绑定和组件初始化。
370

被折叠的 条评论
为什么被折叠?



