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(),不知道怎么调用 展开
this._x+=100
}
按钮b1函数
on(press)
{
a1.guiwei()
}
按钮b2函数
on(press)
{
a2.guiwei()
}
我是这么想的,但是不行,不知道怎么写,高手指点一下啊,谢谢了
就是想按下b1时,a1执行函数guiwei(),按下b2时,a2执行函数guiwei(),不知道怎么调用 展开
展开全部
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)
}
这样就可以达到您要的效果了~!
请问你的函数是写在 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)
}
这样就可以达到您要的效果了~!
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询