Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 尝试获取图形元素列表以在可见和隐藏之间切换_Flash_Alpha - Fatal编程技术网

Flash 尝试获取图形元素列表以在可见和隐藏之间切换

Flash 尝试获取图形元素列表以在可见和隐藏之间切换,flash,alpha,Flash,Alpha,我先前问了一个问题,得到了帮助。我希望这也会很容易 当我按下键盘上的某个键时,我试图在舞台上隐藏一些图形。现在我有了它,当按下键时,每个元素的alpha设置被设置为1100%。当我按下键盘上的另一个键时,alpha设置被设置回0 然而,似乎只有列表中的前4-5个元素最终被切换。列表中的其余部分将保持其当前的可见性状态。在进行反复试验时,我注意到编码中元素的顺序影响了切换是否实际发生 例如: if (e.keyCode == 77){ graphic_1.alpha = 1; gr

我先前问了一个问题,得到了帮助。我希望这也会很容易

当我按下键盘上的某个键时,我试图在舞台上隐藏一些图形。现在我有了它,当按下键时,每个元素的alpha设置被设置为1100%。当我按下键盘上的另一个键时,alpha设置被设置回0

然而,似乎只有列表中的前4-5个元素最终被切换。列表中的其余部分将保持其当前的可见性状态。在进行反复试验时,我注意到编码中元素的顺序影响了切换是否实际发生

例如:

if (e.keyCode == 77){
    graphic_1.alpha = 1;
    graphic_2.alpha = 1;
    graphic_3.alpha = 1;
    graphic_4.alpha = 1;
    graphic_5.alpha = 1;
    graphic_6.alpha = 1;

}
测试时,最后两个实例graphic_5和graphic_6保持为0%alpha。如果我把图6放在列表的顶部,它们都会保持在0%α。因此,我认为列表的顺序一定很重要,但我找不到任何可以轻松理解重点的答案


再次感谢您的帮助。谢谢。

没有更多的上下文,只能肯定地说,但听起来您在试图设置图5和图6上的alpha值时遇到了错误

因此,当graphic_6位于底部时,代码将运行,设置每个元素的alpha值,直到找到错误为止


我猜错误可能是无法设置未定义的属性?因此,当您将该项移到顶部时,错误会立即发生,从而防止任何进一步的项受到影响?

^^^我没有发现任何编译器错误,graphic_6单独列出时效果良好。但当与其他图形一起列出时,它只是出于某种原因停止工作。这不是编译器错误,而是运行时错误,在您尝试执行代码时会发生。然而,既然你说graphic_6本身工作得很好,那一定是另外一回事了。您是否有可能共享更多代码?事实证明,客户端决定不使用swf文件的该部分,因此我不必担心:。谢谢你的帮助,非常感谢。