摘要: 值传递和引用传递: 数据类型可以分为简单数据类型和复杂数据类型。当使用简单数据类型变量作为参数时,传递的是值;当使用复杂数据类型变量作为参数时,传递的是引用。值和引用是简单数据类型和复杂数据类型的最大区别。 函数调用开始时,发生了从实参向形参的值传递,函数调用结束时,形参并未向实参进行值传递,这种数据传递称为值传递。 函数调用开始时,发生了从实参向形参的数据传递,函数调用结束时,形参也向实参进行数据传递,这种数据传递称为引用传递或地址传递。DisplayObject类;属性:x、y、width、scaleX等方法:GlobalToLoca()、getRect()等事件:enterFrame、r 阅读全文
posted @ 2012-11-01 21:05 才美 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 一.enterFrame事件:1.enterFrame事件可以以帧频的速度执行代码,而且代码可以集中在一帧,enterFrame事件是制作运动效果的较佳选择。2.打开FLASH面板,把图层1的名称改为"mc"在mc图层的第一帧创建一个实例名为"mc"的影片剪辑实例。3.新建一名为"as"的图层,单击as图层的第1帧,打开动作面板,输入下面的代码: import flash.events.Event; stage.frameRate=30;//动态更改帧频var dx:Number =mc.x;//获取mc的初始位置var speed: 阅读全文
posted @ 2012-11-01 20:58 才美 阅读(5983) 评论(0) 推荐(0) 编辑
摘要: 函数声明格式:function函数名(参数:类型):返回值类型{ //函数名;即函数的名称(调用函数的时候会用到)函数的语句 //function:声明函数的意思} 就像使用var和const定义变量和常量一样,定义函数要使用function关键字。 函数名用来说明函数的功能,因此,函数名的命名最好能见名知意。如,getSpeed表示获取速度setSpeed代表设置速度,nextFrame代表播放到下一帧,toString代表转换为字符串。 根据需要,可以向代码中传递参数,不需要加入参数,这样的函数叫无参函数;如,stop()函数就是一个无参函数。需要传递参数,这样的函数叫有参函数;如tra. 阅读全文
posted @ 2012-11-01 20:53 才美 阅读(340) 评论(0) 推荐(0) 编辑