021-69982234   69982118

QQ咨询:1712368411


    Flash AS3.0菜鸟学飞教程:函数的引用(1)

    本例为Flash AS3.0菜鸟学飞系列教程,在上一节中我们初步了解和认识了“函数”的概念,本Flash AS3.0教程中我们来学习函数的引用,希望能给朋友们带来帮助~~
    学习AS3菜鸟起飞吧之—函数(二):函数的引用
    编程中经常用到函数的引用,因为函数属于复杂数据类型,所以函数与类一样,是通过引用来操作数据的。
    引用函数的语法就是使用函数名。例如:事件中的接收者函数其实是通过引用来实现的。
    下面的代码定义了名为onClick的函数,这个函数有个参数e,其数据类型是类类型(MouseEvent),并且有void标明这个函数没有返回值:

    mc.addEventListener("click",onClick);
    function onClick(e:MouseEvent):void
    {
    mc.x = mc.x + 5;
    }
    看第一行代码:
    mc.addEventListener("click",onClick);
    函数或方法addEventListener()有两个参数:
    第1个参数click,表示单击事件名,
    第2个参数onClick,是函数名。也就是说第二个参数传递的是函数的引用。

    同样,在使用setInterval()函数时,也是用函数的引用

    function test() {
    trace("函数被调用");
    }
    setInterval(test,1000); 这一行中的test就是对前面定义的函数的引用





    上一条:使用PS全新3D工具打造《盗梦空间》风格海报(3)

    下一条:Flash AS3.0菜鸟学飞教程:函数的引用(2)