WEB开发网
开发学院图形图像Flash Flash教程:ActionScript编程基础 阅读

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();

上一页  1 2 3 4 5  下一页

Tags:Flash 教程 ActionScript

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接