当前位置:软件学习 > Flash >>

Flash5ActionScript教程 三十六

b>使用预定义函数

  函数是指在动画中任何地方都可以重用的ActionScript代码块。如果传递特定的值(称为参数)给函数,该函数将对这些值进行操作,并返回一个值。Flash拥有一些预定义函数,使用这些函数可以访问某些信息,完成某些任务。 例如,冲突检测(hitTest),获取最近一次按键的值(keycode),获取动画中设定的播放器版本号(getVersion)等等。

调用函数

  可以从任何时间轴(包括已载入的电影剪辑)调用任一时间轴内的函数。 每个函数都有它自己的特点,有些函数则要求传递参数。如果传递的参数多于函数所要求的个数,多余的值被忽略。如果没有传递要求的参数,空参数被赋给undefined(未定义)数据类型,在导出脚本时就会发生错误。必须在播放头已到达的帧中调用函数。

Flash的预定义函数列于下表:

Boolean getTimer isFinite newline scroll
escape getVersion isNaN number String
eval globalToLocal keycode parseFloat targetPath
false hitTest localToGlobal parseInt true
getProperty int maxscroll random unescape

注:字符串函数不赞成使用。因此,上表没有列出。

在专家模式中调用函数:
  使用函数名,并在圆括号中传递要求的参数。下例调用initialize函数,本函数不需要参数:
initialize();
在正常模式调用函数:
  使用 evaluate 动作,并在表达式输入框中输入函数名和要求的参数:

  在另一个时间轴调用函数,使用目标路径。 例如,调用在实例functionsM eClip中声明的函数calculateTax,使用下面的路径:
_root.functionsMovieClip.calculateTax(total);
  注:使用圆括号传递任何参数。

  要了解更多关于每个函数的信息,包括不赞成使用的字符串函数,请参阅ActionScript词典中相关词条。


上一个:Flash5ActionScript教程 三十七
下一个:Flash制作精美动态网页 七

更多Flash疑问解答:
今天教大家学会用U5制作成翻页相册
Flash MX 2004 ActionScript图文教程(九)
Flash MX 2004 ActionScript图文教程(八)
Flash MX 2004 ActionScript图文教程(七)
Flash MX 视频导入功能详解
Flash5 画任意直线教程
FLASH -- 关于变量的问题FLASH -- 关于变量的问题
Flash本地加密
flash场景之间相互跳转的实现方法
Flash那样动感十足制作PPT按钮跟我来
Flash Mx使用技巧十二则
使用Flash mx制作旋转的时钟效果
PowerPoint中插入Flash动画的方法
用FlashMX制作拖动悬浮窗口
在Flash中巧妙替换字体
Dreamweaver
Fireworks
FrontPage
Flash
Photoshop
Coreldraw
Excel
Word
Powerpoint
outlook
wps
AfterEffects
3D MAX
Director
Authorware
PremierePro
Foxmail
Maya
ISA
会声会影
其它软件
AutoCAD
如果你遇到软件学习难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,