标签: actionscript-3 flash
我知道这是一个菜鸟问题,但我一周前开始使用as3,而且,我需要做的就是将一个帧的var值变为另一帧的as3,如:
第1帧,第1层:var points:int = 0; 第2层,第1层:我可以做些什么来获得'点'值?
var points:int = 0;
对不起,如果这是一个重复的问题,我是巴西人,我可能会搜错所有错误,因为我可能写错了这个问题,再见:)
答案 0 :(得分:0)
没有
在前一帧上声明的变量应该仍然存在于下一帧上。当您在第2帧上尝试时,您会得到什么:
trace(points);
答案 1 :(得分:0)
尽管没有被推荐,但我发现在不同的时间轴帧上编码更容易。这是你的问题的解决方案(我认为)。我正在存储需要在每一帧上共享的值,在时间轴上传播所有帧的图层(图片上的“共享”)。然后我在下一帧读取这些值,将代码放在另一层(pic上的“代码”)。我希望这或多或少可以理解。