flash里如何调用自定义函数

比如定义函数functionguiwei(){this._x+=100}按钮b1函数on(press){a1.guiwei()}按钮b2函数on(press){a2.gu... 比如定义函数function guiwei(){
this._x+=100
}
按钮b1函数
on(press)
{
a1.guiwei()
}
按钮b2函数
on(press)
{
a2.guiwei()
}
我是这么想的,但是不行,不知道怎么写,高手指点一下啊,谢谢了
就是想按下b1时,a1执行函数guiwei(),按下b2时,a2执行函数guiwei(),不知道怎么调用
展开
 我来答
百度网友ce01e12
2007-09-09 · TA获得超过1055个赞
知道小有建树答主
回答量:715
采纳率:0%
帮助的人:772万
展开全部
a2.guiwei()

请问你的函数是写在 a2里面的吗?

请理解 "."的意义,它表示"的" 比如 a2.guiwei 则理解成 a2的 guiwei函数,然后FLASH进入a2里查找guiwei函数,没有找到,所以运行没有结果~

你的函数是写在时间轴上面的话,请参照下面AS:

on(press)
{
guiwei()
}

如果您想让那个函数识别是哪个MC要运行的话,您可以在函数里面加一下参数比如:
function guiwei(obj){
obj._x+=100
}

在按钮上
b1
on(press)
{
guiwei(a1)
}
b2
on(press)
{
guiwei(a2)
}

这样就可以达到您要的效果了~!
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式