Flash教程:ActionScript编程基础
2008-10-24 11:43:21 来源:WEB开发网核心提示: 开电视();练习一下,我们来创建一个函数,然后调用它.打开第一帧的动作面板,输入:function test(){trace("我会写函数了");}test();测试影片,在输出面板中,会出现"我会写函数了"几个字.这个练习我们首先创建了一个叫tes
开电视();
练习一下,我们来创建一个函数,然后调用它.打开第一帧的动作面板,输入:
function test(){
trace("我会写函数了");
}
test();
测试影片,在输出面板中,会出现"我会写函数了"几个字.这个练习我们首先创建了一个叫test的函数,然后用test();调用了它.
有时会有这样的情况,在函数内的语句中要用到数据,在创建函数的时候,却不能确定这些数据,比如每次调用会用不同的数据.这时就会用到参数,调用时,通过参数将数据传递给函数.格式如下:
创建函数的格式:
function 函数名称(参数1,参数2,…){
要执行的语句
}
调用函数的格式:
函数名称(值1,值2,…);
还是以开电视为例:
创建开电视函数:
function 开电视(频道,音量){
插电源;
开机;
选频道=频道;
设音量=音量;
}
调用函数:
开电视(12,28);
调用后,电视打开,并将频道设为12,音量设为28.
练习:在帧动作面板中输入:
function
test(a,b){
c=a+b;
trace(c);
}
test(3,5);
测试影片,输出面板中应显示 8 .
了解了函数后,再来说方法就简单多了.上面已经说过,将函数附加到对象,就称为方法.AS中内置了很多方法,对于这些方法,我们不需要去了解它执行了些什么语句,只需要知道它可以完成的任务就行了.我们可以用:
对象名称.方法名称();
的格式来调用这些方法.比如有一个my_mc的影片剪辑元件,我们可以调用它的一些方法:
my_mc.stop();
my_mc.startDrag();
Tags:Flash 教程 ActionScript
编辑录入:爽爽 [复制链接] [打 印]- ››ActionScript 2.0中的! 逻辑 NOT 运算符
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
更多精彩
赞助商链接