WEB开发网
开发学院图形图像Flash ActionScript 3.0 Step By Step系列(一):工欲其善... 阅读

ActionScript 3.0 Step By Step系列(一):工欲其善,先利其器(Flex Builder)

 2009-01-14 11:55:38 来源:WEB开发网   
核心提示: 要完全实现"Hello World"程序,现在只差最后一步编码了,ActionScript 3.0 Step By Step系列(一):工欲其善,先利其器(Flex Builder)(4),完成OnClick方法的定义,在Flex项目下开发ActinScript程序本文

要完全实现"Hello World"程序,现在只差最后一步编码了,完成OnClick方法的定义,在Flex项目下开发ActinScript程序本文前面已经给出了很多和VS下开发.NET程序的相同点,那么写代码是不是也是和VS下的开发模式一样的呢?对的,是完全一样的。下面便是嵌入到MXML中的ActionScript代码: 

1<mx:Script>
2<![CDATA[
3  internalfunctionOnClick():void{
4    txt.text="HelloWorld!";
5  }
6      
7  internalfunctionOnClear():void{
8    txt.text="";
9  }
10  ]]>
11</mx:Script>

通过<mx:Script></mx:Script>标签来嵌入ActionScript代码到MXML中。MXML最终会生成一个.swf的Flash文件,我们可以直接打开swf文件运行,也可以通过生成的html文件来运行程序。本文示例程序(点击可在线测试)。

五、MXML编程模型

MXML是一种基于XML的标记语言,在Flex技术中,MXML用于设计用户界面,实现丰富的Flex表现层。从作用上说,MXML和HTML的功能是基本一致的,都是设计用户界面,但是MXML提供了较HTML更为丰富的界面组件,并且在开发上更为结构化,条理更加清晰。MXML的编写同样类似于HTML,它通过标签来定义和描述组件。这点可以从本文前面部分体会到。在MXML的编程模型中,需要注意的主要有三点:

1、<mx:Application></mx:Application>标记

2、<mx:Script></mx:Script>标记

3、用户自定义可视化组件标记 

第一点就不用多说了,这是每一个MXML应用必须具备的配置节点,然后便上<mx:Script></mx:Script>标记,我们可以通过<mx:Script></mx:Script>标签来嵌入ActionScript代码(详见本本前面部分的资料图),除了在里面直接嵌入ActionScript代码外,我们还可以引入外部ActionScript类/接口等文件(.as),这点和Java的编程模型是一样的,通过Import 类/接口的全限定名d的方式导入相应的接口或是对象。最后便是用户自定义组件了,这个很简单就可以理解,这里就不用多说了,如上面的<mx:Button></mx:Button>便是用户根据实际需要而定义的组件。  

上一页  1 2 3 4 5  下一页

Tags:ActionScript Step By

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接