·建站首页 ·钻石 ·繁體
您的位置: 中国建站之家 -> 工具应用 -> Flash -> Flash MX 编程深层次应用-ActionScript编程(7)

Flash MX 编程深层次应用-ActionScript编程(7)

作者:未知  来源:http://edu.chinaz.com  发布时间:2005-7-18 23:03:10  发布人:acx

本章小结

    

关于Actionscript,还有以下几点需要说明:

1ImportExport Actionscript代码

Flash MX ActionScirp代码可以从外部文件导入,也可以把写好的Actinscript代码导出到外部文件。其实,从Flash 5开始,Flash就支持Actionscript代码导入导出。Actionscript的外部脚本文件后缀一般是“.as”,其实这是一个文本文件,你可以在Flash外用其他软件,例如Notepad等,来创建或进行编辑,然后再Flash中导入。

Actions面板的右上角(标题栏)有一个下拉菜单的按钮,按下这个按钮,就可以看到很多选项。其中有两条:Import Form File Export As FileImport From File 就是导入外部文件,选择这一选项后,会选择要导入的文件,选择文件后,就会将外部文件中所有的内容导入到当前的Actioscript面版的编辑框内,编辑框内原有的内容将会被代替;选择 Export As File 则会将当前Actionscript 面版中的代码导出到外部的脚本文件。

利用这个功能,可以建立一个自己的代码库,在以后如果要实现同类的功能时,就可以直接导入脚本文件了。

2.数组的引用

Flash MX中数组的引用有两种方式。一种是以点符号来引用,例如:myArr.a="test"; 另一种则是用传统的方括号[]来引用,例如:ayArr["a"]="test"; 这两种引用的效果是一样的。

3.怎样得到对象的属性

可以用两种方法来得到对象的属性,使用Flash的点符号来获得,例如,要获得myObject对象的透明度可以用:alphaValue=myObject._alpha; 另一种方法则是使用getProperty()方法,同样的例子,也可以这样获取:alphaValue=getProperty(myObject,_alpha); 。这两种方法的效果是一样的。

4.调试程序

Flash MX中,有非常完善的程序调试功能。一是可以在需要观察变量变化的地方使用trace()方法在 Output 窗口中输出变量的中间值,以便观察;二是可以在Actions面板中按下听诊器的图标使用 Add Break Point 功能来添加一个断点。当程序执行到断点的时候就会停止,这时就可以查看这个变量的运行到这一步时的值。Remove Break Point 是删除断点。一般,trace()方法和断点将会结合在一起使用,这样可以方便地调试程序。

将本文收藏到QQ书签与更多好友分享