战斗结束后主角不能回到地图的原位置 我快急疯了
一个700*500的舞台 地图1400*100名为map 主角名为me 主角和场景是直接放在主时间轴上的没用attachMovie导出
Game为游戏场景 Fighte为战斗场景 当主角到(Stage._width)/2时会带动地图动人停止
当遇敌时转到Fighte场景进行战斗,战斗胜利后有一个退出战斗的按钮,点它时场景转到Game。
问题:当战斗结束转到Game场景时人不能回到遇敌前的位置,地图也是。
我用了变量记录然后再代入可是不行我的代码如下:
在主时间轴写: var map_x=0
var map_y=0
var me_x=0
var me_y=0
当遇敌时把变量赋值:_root.map_x=_root.map._x
_root.map_y=_root.map._y
_root.me_x=_root.me._x
_root.me_y=_root.me._y
经过用trace检测以上没问题
战斗胜利后出现“退出战斗”的按钮上写代码:on(press){
tellTarget("/"){
gotoAndStop("game")
}
_root.map._x=_root.map_x
_root.map._y=_root.map_y
_root.me._x=_root.me_x
_root.me._y=_root.me_y
}
经过用trace检测以上的值,即:_root.map._x=undefined
_root.map._y=undefined
_root.me._y=undefined
_root.me._x=undefined
为什么会出现undefined找不到数值的问题呢?
我都快急死了,现在战斗结束后一点退出战斗的按钮游戏能回到Game场景可是主角不知道哪去了,地图位置也不对。
高手给指点下吧! 我QQ;117478123
如果这里说不清楚你可以把您的QQ留下我去找你,跪跪........................求求求