概要: Webjx核心提示:在Flash的程序编制过程中,经常会出现许多语句罗列在一起导致程序执行效率低,程序阅读性差、修改难度增大等缺点。这时就需要引入自定义函数来解决问题。 在Flash的程序编制过程中,经常会出现许多语句罗列在一起导致程序执行效率低,程序阅读性差、修改难度增大等缺点。这时就需要引入自定义函数来解决问题。 相关文章:Flash自定义函数实例Flash中自定义函数的一般形式为: Function 函数名称(参数1,参数2,•••,参数n){ //函数体。即函数的程序代码 } 自定义函数必须调用才被执行。调用自定义函数的一般形式为: 路径.函数名称(参数1,参数2,•••,参数n) 函数就像变量一样,必须正确使用目标路径才能调用它们。 下面举例说明自定义函数的用法: 1.新建一个Flash文档,背景色设置为白色,大小为550*400像素,帧频设置为30帧/秒。将它另存为&ldqu
Flash AS自定义函数提高程序执行效率,标签:flash教程制作,flash动画教程,http://www.85jc.comWebjx核心提示:在Flash的程序编制过程中,经常会出现许多语句罗列在一起导致程序执行效率低,程序阅读性差、修改难度增大等缺点。这时就需要引入自定义函数来解决问题。
在Flash的程序编制过程中,经常会出现许多语句罗列在一起导致程序执行效率低,程序阅读性差、修改难度增大等缺点。这时就需要引入自定义函数来解决问题。
相关文章:Flash自定义函数实例
Flash中自定义函数的一般形式为:
Function 函数名称(参数1,参数2,•••,参数n){
//函数体。即函数的程序代码
}
自定义函数必须调用才被执行。调用自定义函数的一般形式为:
路径.函数名称(参数1,参数2,•••,参数n)
函数就像变量一样,必须正确使用目标路径才能调用它们。
下面举例说明自定义函数的用法:
1.新建一个Flash文档,背景色设置为白色,大小为550*400像素,帧频设置为30帧/秒。将它另存为“未采用自定义函数”。
2.在文档中建立两个按钮元件如图1所示。
在一个按钮元件实例上添加如下代码:
on (release) {
_root.bottle._x -= 5;
_root.bottle._rotation -= 5;
_root.bottle._xscale -= 5;
_root.bottle._yscale -= 5;
_root.bottle._alpha -= 5;
}
在另一个按钮元件实例上添加如下代码:
on (release) {
_root.bottle._x += 5;
_root.bottle._rotation += 5;
_root.bottle._xscale += 5;
_root.bottle._yscale += 5;
_root.bottle._alpha += 5;
}
经典哦
Webjx核心提示:在Flash的程序编制过程中,经常会出现许多语句罗列在一起导致程序执行效率低,程序阅读性差、修改难度增大等缺点。这时就需要引入自定义函数来解决问题。
3.绘制一个酒瓶如图2所示,转换为影片剪辑元件,并将其实例名称命名为“bottle”。
图2
这时,测试本例,可以实现单击两个按钮控制“bottle”缩小旋转移动和扩大旋转移动。效果请看下面“未采用自定义函数.swf”
4.下面在做一个实例和上面的实例进行比较。新建一个Flash文档,背景色设置为白色,大小未550*400像素,帧频设置未30帧/秒。将它另存为“自定义函数”。
5.在场景1的第一帧写入如下代码:
function action(a, speed) {
a._x += speed;
a._rotation += speed;
a._xscale += speed;
a._yscale += speed;
a._alpha += speed;
}
这里定义了一个自定义函数,函数的名称为“action”,这个函数有两个参数,分别为“a”和“speed”。
函数体控制了“a”的动作。
6.绘制一个如图3所示酒瓶,转换为影片剪辑元件,并将其实例名称命名为“bottle”。
最新更新