【问题标题】:Flash CS6 actionscript 3.0Flash CS6 动作脚本 3.0
【发布时间】:2013-02-10 22:47:35
【问题描述】:

我创建文档 3.0 AC。 我在 1 帧中画圆,符号“Movieclip”命名为“圆”并双击,我确实创建了补间圆。我从movieclip“circle”编写脚本gotoAndPlay(“startcircle”),但在下一帧2movieclip名称“circleup”中不起作用。

第一个影片剪辑 -> 圆圈开始向左运行向右移动,第二个影片剪辑圆圈运行放大圆圈。

测试影片:第一个影片剪辑 -> 圆圈开始向左运行向右移动,第二个影片剪辑圆圈未运行。

对不起,我的英语不好。

【问题讨论】:

    标签: flash adobe flash-cs6


    【解决方案1】:

    你的圈子需要将包含它的东西(它的parent)告诉gotoAndPlay。这不是很整洁,但你可以这样做:

    import flash.display.MovieClip;
    (parent as MovieClip).gotoAndPlay("startcircle");
    

    (您必须告诉 Flash 父级是 MovieClip,因为更简单的 DisplayObjects 可能实际上没有框架到 gotoAndPlay。如果您将父级的引用传递给 circle,则不需要使用as。)

    【讨论】:

    • 同样不工作。 Circle.fla (7 KB) mega.co.nz/…
    • 啊,对不起。我把你的容器的顺序弄混了。试试我编辑的答案?
    猜你喜欢
    • 1970-01-01
    • 2013-06-22
    • 2010-12-24
    • 2020-06-09
    • 2013-10-05
    • 2013-10-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多