大家好,我一直在尝试在 Flash 8 中构建一些简单的东西,但我偶然发现了一些我无法解释的奇怪东西:
我有一个对象,在程序的某个时刻,我希望它是可见的(起初它是不可见的),所以我写:
_root.myObj._visible = true;
_root.gameOver.swapDepths(_root.getNextHighestDepth()); //so it will be on the top
这工作正常,对象变得可见等等。
我计划接下来发生的是用户在同一个对象上按下一个按钮,该对象将变得不可见:
on(release)
{
trace(_root.myObj._visible);
_root.myObj._visible = false;
trace(_root.myObj._visible);
_root.gotoAndPlay("three");
}
跟踪首先返回,然后返回true
,false
因此该命令有效,但奇怪的是该对象保持可见,这就是我不明白的。
提前谢谢大家。