帮忙解释ActionScript3.0这段代码的意思 很简单

来源:百度知道 编辑:UC知道 时间:2024/05/25 04:05:45
帮我解释一下 function onClick(e:MouseEvent):void是怎么个说法啊 e是干什么的 void又是做什么的呢 还有冒号又是怎么回事 啊啊啊啊 反正是这句话解释的越详细越好 好的话还会加分 我一点也不懂 刚学flash 具体如下

1 在图层1的第一帧建立影片剪辑实例,设置实例名为mc
2 新建名为as的图层在第一帧写入动作代码 如下
//为影片剪辑实例注册单击事件的接收者
mc.addEventListener("click",onClick);
//定义接收者函数
function onClick(e:MouseEvent):void {
//影片剪辑实例的横坐标属性递加
mc.x=mc.x+5;
}

首先,格式类似function xxxx(xx:xxx):xxx的都是函数(方法),处理一些特定的事情。

function onClick(e:MouseEvent):void
{...一些处理方法}

这句话意思是,当某个按钮接收到鼠标点击的事件的时候,执行{}中的语句

e是鼠标事件的临时变量,你可以随便起名,当然一般事件都起名叫e、eve或者event。冒号只是一个分隔符,表示前面那东西的类型。

e:MouseEvent就是说,e这个变量是一个鼠标事件类型的变量。

后面的:void表示这个函数(方法)没有返回值

如楼上所说,楼主还没有编程方面的基础,建议还是买本书从头学起,这样来百度问你是学不会的。

e就是事件对象。 void表示事件处理函数无返回值。 如果一个函数有返回值,必须用冒号+返回值类型来标识。

楼上可以买一本AS基本语法的书来看。 学语言不能心急,一点一点慢慢来。

祝你好运

1 在图层1的第一帧建立影片剪辑实例,设置实例名为mc
2 新建名为as的图层在第一帧写入动作代码 如下
//为名字为mc的影片剪辑注册侦听函数,click的意思就是说这个函数侦听的是鼠标单击事件,Onclick是你自己取的一个函数名字,用来当你单击mc影片剪辑的时候,执行的函数。
mc.addEventListener("click",onClick);
//这个就是单击会执行的函数,e也是你自己取的名字,表示你要传一个参数到这个函数体中,而mouseEvent呢,说的是这个参数的性质就是鼠标事件,冒号的意思是你生明一个变量的时候冒号后面接着的是这个变量的属性,是整型还是其他的。而后面的void表示这个函数没有返回值。不返回。
function onClick(e:MouseEvent):void {
//点击一下执行这里:意思是点击一点mc影片剪辑的横坐标就向右移5个像素点。
mc.x=mc.x+5;
}