《FLEX4.0 RIA开发详解》自学笔记1:
CH03 AS基础
CH03 AS3.0 基础
3.2使用AS3.0
FLEX工程中有2种方式使用AS3.0代码:一种是在MXML文件的<fx:script>标签下使用AS代码,一种是在AS文件中编写AS代码。
3.2.1 在MXML文件中直接编写AS
<fx:script>
<![CDATA[
//codes
]]>
</fx:script>
3.2.2 在AS文件中编写AS3.0
AS Class、AS file 和 AS interface都属于AS文件。
3.2.3 在MXML中引用AS 文件
两种方式:
1、引用使用<fx:script> 标签中的source属性:
<fx:script source="some.as">
2、引用AS class :
import 类所在的包;
3.3、创建第一个AS应用程序
<?xml version="1.0" encoding="utf-8"?>
<s:application xmlns:fx="http://ns..."
xmlns:s="library://ns.../spark"
xmlns:mx="library://ns.../halo"
minWidth="1024" minHeight="768"
creationComplete="initApp()">
/*
上面的代码,定义了最小宽度和高度,调用了第一个函数(自启动)。
*/
<fx:declarations>
<!-- place non-visual elements here -->
</fx:declarations>
/*
下面的代码,定义了一个函数。
*/
<fx:script>
<![CDATA[
public function initApp():vold
{
//显示内容
txtMain.text = greeter.sayHello();
}
]]>
</fx:scipt>
/*
下面的代码,整个页面的布局方式为垂直排列。
*/
<s:layout>
<s:verticalLayout gap="3">
</s:layout>
/*
下面的代码,显示一个TXTAREA控件。
*/
<s:TextArea id="txtMain" width="400" editable="false" />
/*
下面的代码,显示一个GROUP空间,区间内的控件为横向排列。
*/
<s:Hgroup width="400">
<s:label text="User Name:"/>
<s:textInput id="txtUserName" width="100%"
enter="txtMain.text = greeter.sayHello(txtUserName.text);"/>
</s:Hgroup>
</s:Applicaion>
转载于:https://blog.51cto.com/user7343/1332089