所以在这里我有两个层,电影和ninja_mc堆叠在同一个地方;他们被命名为:忍者和ninja_mc下面的代码工作,它使第二个图像(Ninja_mc)默认情况下隐藏,当我将鼠标放在我的原始图像(忍者)上时,第二个图像将替换原始图像:
ninja_mc._visible = false;
ninja.onRollOver = function(){
ninja_mc._visible = true;
}
ninja.onRollOut = function(){
ninja_mc._visible = false;
}所以我试图做的是,(这是不正确的)让两个图像都闪烁:我试图完成的是:当我将鼠标悬停在原始图像上时,修改后的图像(Ninja_mc)会弹出,而原始图像会隐藏。所以它们不会互相堆叠;
ninja_mc._visible = false;
ninja.onRollOver = function(){
ninja._visible = false;
ninja_mc._visible = true;
}
ninja.onRollOut = function(){
ninja._visible = true;
ninja_mc._visible = false;
}+1所有愿意提供帮助的人。
发布于 2014-11-20 22:21:52
创建一个透明的电影剪辑作为覆盖,并将你的代码分配给它。那么它应该可以工作了。
希望这能帮到你。
发布于 2014-11-21 01:17:25
我想通了!我必须复制忍者层,为复制的层制作一个电影剪辑,然后将混合模式更改为屏幕(这样它可能是透明的),更改新电影剪辑的可见性以及ninja_mc(在动作脚本框架中),最后,只需将其设置为可见-默认情况下关闭。不管怎么都要谢谢您!
https://stackoverflow.com/questions/27041488
复制相似问题