Flash cs5中如何编写按钮事件?我给按钮取了实例名,为什么总说未定义

Flash cs5中如何编写按钮事件?我给按钮取了实例名,为什么总说未定义,第1张

按钮事件要加入侦听器,例如点击一个按钮使一个小球运动,新建一个flash cs5文件,建立两个影片剪辑“按钮(按钮实例名:cm1)和小球(按钮实例名:xiaoqiu)”第一帧加入代码:

xiaoqiu.x = 87

xiaoqiu.y = 147

cm1.addEventListener(MouseEvent.CLICK,cm_1)

//为鼠标点击按钮注册侦听器

function cm_1(e:MouseEvent):void

{

xiaoqiu.addEventListener(Event.ENTER_FRAME,xiaoqiu_1)

//小球运动时间注册侦听器

function xiaoqiu_1(e:Event):void

{

xiaoqiu.x+=(342.95-xiaoqiu.x)*0.1

}

}

纯手工打造,不给分对起俺!555

可以给按钮添加事件,用on(event){...}

event代表触发事件,例如on(release){...}就是单击按键时.或者给帧增加代码,比如按钮的实例名为btn,那么帧中的代码就是btn.onRelease=function(){...},这是使用匿名函数,建议使用btn.onRelease=aaaaaa是触发事件后执行的函数名.或者在按钮中帧中增加.这些都是对于as2.0来说的,如果是As3.0,就要用btn.addEventListener(MouseEvent.CLICK,onClick)

function

onClick(){...}来增加事件

鼠标单击事件。

btn.addEventListener(MouseEvent.CLICK,clickBtn)

function clickBtn(e:MouseEvent):void

{

// "set_default_lang(3,'other',1)"

//不知道你这个事件是干嘛的

}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11863924.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存