AS3.0中怎么让被调函数改变传递参数的值?
答案:1 悬赏:20 手机版
解决时间 2021-04-03 04:44
- 提问者网友:流星是天使的眼泪
- 2021-04-02 14:08
AS3.0中怎么让被调函数改变传递参数的值?
最佳答案
- 五星知识达人网友:青灯有味
- 2021-04-02 14:23
var index:int;//是不是公共变量比如主调函数:function menuMove(event:MouseEvent):void
{ index++;
lv2Menu(index);}被调函数:function lv2Menu(index):void//这样写是值传递,因为index是基本数据类型,这个函数中改变index不会改变主调函数中的index{ if(index>8)
{
index2=1; //index2是什么?
}
menu2.Mes.gotoAndStop(index);} 下边是你要的实现 var index:int;比如主调函数:function menuMove(event:MouseEvent):void
{ index++;
lv2Menu();}被调函数:function lv2Menu():void{ if(index>8)
{
index=1;
}
menu2.Mes.gotoAndStop(index);}
{ index++;
lv2Menu(index);}被调函数:function lv2Menu(index):void//这样写是值传递,因为index是基本数据类型,这个函数中改变index不会改变主调函数中的index{ if(index>8)
{
index2=1; //index2是什么?
}
menu2.Mes.gotoAndStop(index);} 下边是你要的实现 var index:int;比如主调函数:function menuMove(event:MouseEvent):void
{ index++;
lv2Menu();}被调函数:function lv2Menu():void{ if(index>8)
{
index=1;
}
menu2.Mes.gotoAndStop(index);}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯