关于一个FLASH AS3的初级问题~

[复制链接]
查看11 | 回复3 | 2010-6-17 18:17:45 | 显示全部楼层 |阅读模式
function sc(scsj:MouseEvent){

trace(sc_btn.x)
}
sc_btn.addEventListener(MouseEvent.CLICK,sc)
//以上代码作用是 当单击舞台一个sc_btn的按钮的时候输出其X坐标
这是AS3中的一段基础代码,我是照着写下来的,代码没有错误。
但是我还不理解其中大部分代码的意思~我只知道中间是一个输出代码,麻烦高手给我一个详解。代码什么时候用 什么意思等等~
我英语不好~学历初中是不是不太适合学习编程类的~但是我对FLASH很感兴趣~
麻烦解释下 最后一句~这些代码在什么时候用~~具体什么意思 谢谢~

回复

使用道具 举报

千问 | 2010-6-17 18:17:45 | 显示全部楼层
sc_btn.addEventListener(MouseEvent.CLICK,sc)给sc_btn添加一个鼠标点击事件的侦听,其中的sc是一个函数,当鼠标点击这个按钮式,系统会执行sc这个函数 funciton sc(scsj:MouseEvent)中的sc就是函数名,scsj是事件变量,代表刚刚被点击的按钮所发出的事件trace(sc_btn.x)是输出sc_btn这个按钮的x坐标,sc_btn是一个显示对象,在as3中,所有显示对象都有他在舞台上的位置信息,其中x代表x坐标,你也可以输出它的y坐标,就是sc_btn.y
回复

使用道具 举报

千问 | 2010-6-17 18:17:45 | 显示全部楼层
function sc(scsj:MouseEvent){定义一个SC变量,这个变量是鼠标事件;
trace(sc_btn.x)}输出sc_btn按钮的X座标 虽然以上代码和英语有很大关系,但我们学的英语大多和flash的代码关系不是很大,有些代码是专用词.另外这些词用得多了,自然就记住了.我的英语也不是很好,但我坚持了
回复

使用道具 举报

千问 | 2010-6-17 18:17:45 | 显示全部楼层
as3中遵循事件处理的通讯方式对象.addEventListener(事件名,处理函数);function 处理函数(_evt:事件类型){
//处理代码}基本形式就是这样
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行