Animation 如何在不更新stage的情况下在stage上设置文本或img动画?

Animation 如何在不更新stage的情况下在stage上设置文本或img动画?,animation,createjs,Animation,Createjs,我必须像pendulam一样在舞台上不断地来回移动一个形状,而不需要更新它。实际上,我正在使用AdobeFlashProCS6和createjs工具包将flash转换为html,flash在“下一步”按钮中包含一个箭头,该箭头不断地来回移动 这是我正在转换的flash链接。 简短的回答:你没有 您可以在不更新舞台的情况下勾选动画,但这样您将无法看到它。 如果您希望将其绘制到屏幕上,则必须使用stage.update()-这就是调用所有绘制/渲染更新的原因 FlashCS中的框架概念在Create

我必须像pendulam一样在舞台上不断地来回移动一个形状,而不需要更新它。实际上,我正在使用AdobeFlashProCS6和createjs工具包将flash转换为html,flash在“下一步”按钮中包含一个箭头,该箭头不断地来回移动 这是我正在转换的flash链接。
简短的回答:你没有

您可以在不更新舞台的情况下勾选动画,但这样您将无法看到它。 如果您希望将其绘制到屏幕上,则必须使用
stage.update()
-这就是调用所有绘制/渲染更新的原因

FlashCS中的框架概念在CreateJS中不以该形式存在。我猜在您的.swf文件中,您使用了带有
gotoAndStop(…)
的按钮,对吗如果是这样,则无法使用CreateJS阶段完成此操作。如果您想使用CreateJS实现这一点,您必须使用MovieClip(不过,这并不是很优雅)-但我的建议是使用如下对象:

Stage
 ├─ Page1 (createjs.Container)
 │   ├─ Contents [Bitmap, MovieClip, Shape, whatever...]
 │   └─ Button (animated, with eventListener:click -> Page1.visible = false; Page2.visible = true;
 └─ Page2 (createjs.Container)
     ├─ Contents [Bitmap, MovieClip, Shape, whatever...]
     └─ Button (animated, with eventListener:click -> Page2.visible = false; Page1.visible = true;