1、打开Flash软件,选择“ActionScript3.0”选项,新建一外空白文档。
2、就像用var定义变量一样,定义函数要使用function关键字。定义函数的一般形式如下图所示。
3、函数名用来说明函数的功能,函墙绅褡孛数名的命名最好能见名知意。函数根据需要,可以向函数中的代码传递外部的变匪犬挚驰量即参数,如果不需要传递参数,则不需要加入参数。函数的代码块可以返回一些数据,这些数据可能是简单数据类型,也可以是复杂数据类型。数据类型表示函数返回的数据类型,当不需要返回数据时,数据类型标识为void,意思为没有返回值。
4、接下来,举一个例子,介绍一下如何定义函数。先选择“编辑栏”中“文本工具”按钮,在“属性”面板中选择“动态文本”,在舞韪汶萦燔台上绘制一个动态文本框,将“实例名称”取名为out_txt。(注:在“属性”面板中要嵌入字体,运行程序后舞台才能正常显示动态文本)
5、新建一个图层“as”,在图层的第一帧右击,选择“动作”选项。
6、定义一个字符型变量,用来存放在舞台上输出的文本。
7、定义一个字符型变量,作为函数outtxt的参数。
8、给字符型变量str赋值,代码如下图所示。
9、定义函数outtxt,参数为s,因为此函数没有返回值,所以函数数据类型为“void”。
10、函数中执行的代码块为在舞台输出文本,代码如下图所示。
11、最后,调用函数,在舞台输出变量str中的文本内容。
12、现在你会在Flash中定义函数了吗?有点复杂,没关系动手操作一下。