【问题标题】:Actionscript 2.0 visible property, movieclip/image overlap, it is blinkingActionscript 2.0 可见属性,movieclip/image 重叠,闪烁
【发布时间】:2014-11-20 14:03:30
【问题描述】:

所以这里我有两层是电影剪辑。它们堆叠在同一个地方;它们被命名为:ninja 和 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 所有愿意提供帮助的人。

【问题讨论】:

    标签: javascript jquery flash actionscript actionscript-2


    【解决方案1】:

    创建一个透明的影片剪辑作为叠加层并将您的代码分配给那个。那么它应该可以工作了。

    希望这会有所帮助...

    【讨论】:

      【解决方案2】:

      我想通了! 我必须复制忍者层,制作复制层的影片剪辑,然后将混合模式更改为屏幕(因此它可能是透明的),更改新影片剪辑的可见性以及 ninja_mc(在动作脚本框架中)并在最后,让它可见 - 默认情况下关闭。 还是谢谢你!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-02-24
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多