【问题标题】:Buttons control Frame Position in AS3按钮控制 AS3 中的帧位置
【发布时间】:2014-11-02 10:17:32
【问题描述】:

首先,这是一个 Actionscript 3 问题。

好的,这解释起来有点复杂,但我一直在寻找一种方法来制作一个不可见的按钮,当突出显示时,控制一个影片剪辑。我在这个影片剪辑中有图像,它们都是独立的。当鼠标悬停在左侧不可见按钮上时,图像向右滚动。当鼠标悬停在右侧不可见按钮上时,图像向左滚动。我不确定是否可以反转帧,或者即使您可以划分 120 帧(第 60 帧是我的开始)并通过数学形式使鼠标向后移动?无论哪种方式,它们都是图像和按钮。有没有办法做这样的事情,即使它意味着数学形式、框架形式或使图像单独动画并移动到位置?

干杯, - 杰西

【问题讨论】:

    标签: actionscript-3


    【解决方案1】:

    不完全确定您的意思,但听起来您正在尝试返回 1 帧?

    [movieClip].gotoAndStop([movieClip].currentFrame - 1);
    

    我猜这会做到这一点。如果这不是您想要的,请随时发表评论。

    【讨论】:

    • 它接近我想要的。解释它的最好方法是 Windows 8.1 菜单的工作方式。我将鼠标向右移动,它向右滚动,但我想前后移动我的帧。这样更有意义吗?
    • 如果您希望影片剪辑向左/向右滚动,我想最好的方法是在影片剪辑离开舞台(两侧)时动态添加/删除子项。有什么办法可以告诉我你的意思吗?
    • 或者,如果光标在左侧并且您希望影片剪辑后退一帧,并且如果光标在右侧并且您希望它前进一帧 - 将变量添加到影片剪辑告诉它要做什么(倒带、暂停、播放),并使用 Event.ENTER_FRAME 和我原始答案中的代码。然后使用 MouseEvent.MOUSE_HOVER 将变量设置为快退/播放,并使用 MouseEvent.MOUSE_OUT 将变量设置为暂停。
    • 我会怎样做才能使运动达到特定的速度?比如倒带每秒 10 帧?
    • 为了向您展示我所做的,下面是一系列图像。查看框架以及定位的位置,以便更好地理解我的意思。第 60 帧:i60.tinypic.com/24pz5vn.png 第 37 帧:i58.tinypic.com/2hziefp.png 第 1 帧:i58.tinypic.com/sztrtu.png
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-22
    • 2012-06-28
    • 1970-01-01
    相关资源
    最近更新 更多