flash的变量问题?

来源:百度知道 编辑:UC知道 时间:2024/06/23 22:18:15
想问
on (rollOver) {
gotoAndPlay(2);
}
on (releaseOutside, rollOut) {
gotoAndPlay(25 - _currentframe);
}
on (release) {
if (_root.link != 2) {
_root.link = 2;
_root.play();
} // end if
}
是什么意思?

2.第三句 假如可以理解为“把变量link赋值为2”
那为什么赋值为2呢?有什么意思吗?怎么判断如何赋值的?

新手在看别人的作品上有很多不理解的地方
前辈们帮帮忙
跪谢!

前面一段看上去是个按钮的动作设置

大概意思是这个按钮有 滑过、滑出、按下 三个状态

每个状态都有不同的动作设置

按下的设置中设置link=2
情况需要看上下文,既然link这里没有定义,肯定之前有说明,这里就是这么一个判断:
如果link不等于2 则让他等于2 然后播放主场景