Flash CS6 actionscript 3.0

时间:2013-02-10 22:47:36

标签: flash adobe flash-cs6

我创建了文档3.0 AC。 我在1帧中绘制圆圈,并将符号“Movieclip”命名为“circle”并双击,我确实创建了补间圆形。我从movieclip“circle”写剧本gotoAndPlay(“startcircle”),但是没有工作下一帧2 movieclip名称“circleup”。

第一个动画片段 - >圆圈开始向左运行向右移动,第二个动画片段圆圈向上运行大小圆圈。

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

enter image description here

enter image description here

抱歉我的英文不好。

1 个答案:

答案 0 :(得分:0)

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

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

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