查看完整版本: Flash MX 编程深层次应用-ActionScript编程(7)

冰冷的心 2007-12-10 20:05

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

</script></div><font id="zoom"><DIV style="FONT-SIZE: 18px; COLOR: #990000; FONT-FAMILY: ; 宋体: " align=center>本章小结</DIV><DIV style="PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 10.5pt; COLOR: black; LINE-HEIGHT: 180%" align=left><BR>&nbsp;&nbsp;&nbsp;&nbsp; <P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">关于</SPAN><SPAN lang=EN-US>ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">,还有以下几点需要说明:</SPAN></P><H4><SPAN lang=EN-US>1</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.</SPAN><SPAN lang=EN-US>Import</SPAN><SPAN style="FONT-FAMILY: 华文行楷">和</SPAN><SPAN lang=EN-US>Export ActionScript</SPAN><SPAN style="FONT-FAMILY: 华文行楷">代码</SPAN></H4><P class=MsoNormal><SPAN lang=EN-US>Flash MX ActionScirp</SPAN><SPAN style="FONT-FAMILY: 幼圆">代码可以从外部文件导入,也可以把写好的</SPAN><SPAN lang=EN-US>ActinScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">代码导出到外部文件。其实,从</SPAN><SPAN lang=EN-US>Flash 5</SPAN><SPAN style="FONT-FAMILY: 幼圆">开始,</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN style="FONT-FAMILY: 幼圆">就支持</SPAN><SPAN lang=EN-US>ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">代码导入导出。</SPAN><SPAN lang=EN-US>ActionScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">的外部脚本文件后缀一般是“</SPAN><SPAN lang=EN-US>.as</SPAN><SPAN style="FONT-FAMILY: 幼圆">”,其实这是一个文本文件,你可以在</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN style="FONT-FAMILY: 幼圆">外用其他软件,例如</SPAN><SPAN lang=EN-US>Notepad</SPAN><SPAN style="FONT-FAMILY: 幼圆">等,来创建或进行编辑,然后再</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN style="FONT-FAMILY: 幼圆">中导入。</SPAN></P><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">在</SPAN><SPAN lang=EN-US>Actions</SPAN><SPAN style="FONT-FAMILY: 幼圆">面板的右上角(标题栏)有一个下拉菜单的按钮,按下这个按钮,就可以看到很多选项。其中有两条:</SPAN><SPAN lang=EN-US>Import Form File </SPAN><SPAN style="FONT-FAMILY: 幼圆">和</SPAN><SPAN lang=EN-US> Export As File</SPAN><SPAN style="FONT-FAMILY: 幼圆">。</SPAN><SPAN lang=EN-US>Import From File </SPAN><SPAN style="FONT-FAMILY: 幼圆">就是导入外部文件,选择这一选项后,会选择要导入的文件,选择文件后,就会将外部文件中所有的内容导入到当前的</SPAN><SPAN lang=EN-US>ActioScript</SPAN><SPAN style="FONT-FAMILY: 幼圆">面版的编辑框内,编辑框内原有的内容将会被代替;选择</SPAN><SPAN lang=EN-US> Export As File </SPAN><SPAN style="FONT-FAMILY: 幼圆">则会将当前</SPAN><SPAN lang=EN-US>ActionScript </SPAN><SPAN style="FONT-FAMILY: 幼圆">面版中的代码导出到外部的脚本文件。</SPAN></P><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">利用这个功能,可以建立一个自己的代码库,在以后如果要实现同类的功能时,就可以直接导入脚本文件了。</SPAN></P><H4><SPAN lang=EN-US>2</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.数组的引用</SPAN></H4><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">在</SPAN><SPAN lang=EN-US>Flash MX</SPAN><SPAN style="FONT-FAMILY: 幼圆">中数组的引用有两种方式。一种是以点符号来引用,例如:</SPAN><SPAN lang=EN-US>myArr.a="test"; </SPAN><SPAN style="FONT-FAMILY: 幼圆">另一种则是用传统的方括号</SPAN><SPAN lang=EN-US>[]</SPAN><SPAN style="FONT-FAMILY: 幼圆">来引用,例如:</SPAN><SPAN lang=EN-US>ayArr["a"]="test"; </SPAN><SPAN style="FONT-FAMILY: 幼圆">这两种引用的效果是一样的。</SPAN></P><H4><SPAN lang=EN-US>3</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.怎样得到对象的属性</SPAN></H4><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">可以用两种方法来得到对象的属性,使用</SPAN><SPAN lang=EN-US>Flash</SPAN><SPAN style="FONT-FAMILY: 幼圆">的点符号来获得,例如,要获得</SPAN><SPAN lang=EN-US>myObject</SPAN><SPAN style="FONT-FAMILY: 幼圆">对象的透明度可以用:</SPAN><SPAN lang=EN-US>alphaValue=myObject._alpha; </SPAN><SPAN style="FONT-FAMILY: 幼圆">另一种方法则是使用</SPAN><SPAN lang=EN-US>getProperty()</SPAN><SPAN style="FONT-FAMILY: 幼圆">方法,同样的例子,也可以这样获取:</SPAN><SPAN lang=EN-US>alphaValue=getProperty(myObject,_alpha); </SPAN><SPAN style="FONT-FAMILY: 幼圆">。这两种方法的效果是一样的。</SPAN></P><H4><SPAN lang=EN-US>4</SPAN><SPAN style="FONT-FAMILY: 华文行楷">.调试程序</SPAN></H4><P class=MsoNormal><SPAN style="FONT-FAMILY: 幼圆">在</SPAN><SPAN lang=EN-US>Flash MX</SPAN><SPAN style="FONT-FAMILY: 幼圆">中,有非常完善的程序调试功能。一是可以在需要观察变量变化的地方使用</SPAN><SPAN lang=EN-US>trace()</SPAN><SPAN style="FONT-FAMILY: 幼圆">方法在</SPAN><SPAN lang=EN-US> Output </SPAN><SPAN style="FONT-FAMILY: 幼圆">窗口中输出变量的中间值,以便观察;二是可以在</SPAN><SPAN lang=EN-US>Actions</SPAN><SPAN style="FONT-FAMILY: 幼圆">面板中按下听诊器的图标使用</SPAN><SPAN lang=EN-US> Add Break Point </SPAN><SPAN style="FONT-FAMILY: 幼圆">功能来添加一个断点。当程序执行到断点的时候就会停止,这时就可以查看这个变量的运行到这一步时的值。</SPAN><SPAN lang=EN-US>Remove Break Point </SPAN><SPAN style="FONT-FAMILY: 幼圆">是删除断点。一般,</SPAN><SPAN lang=EN-US>trace()</SPAN><SPAN style="FONT-FAMILY: 幼圆">方法和断点将会结合在一起使用,这样可以方便地调试程序。</SPAN></P></DIV></font>
页: [1]
查看完整版本: Flash MX 编程深层次应用-ActionScript编程(7)