Adobe Edge - 从html页面控制动画

时间:2012-06-06 17:17:02

标签: javascript jquery adobe-edge

我正在尝试将Adobe Edge动画集成到我正准备使用专有发布系统的HTML5出版物的一个页面上。系统显示不同的HTML页面,如杂志中的页面。

我想在包含它的页面出现时开始播放动画。发布系统在显示页面时触发onScreen事件,而不是onLoad事件。我知道如何设置该事件的回调,但我需要回调来启动动画。谁能告诉我怎么做?

当我们可以从包含它的HTML页面中的Javascript函数向SWF发送指令时,我基本上想要做我们以前用Flash做的事情。

我是否给动画命名,然后使用document.animationName.play()等方式对其进行处理?

1 个答案:

答案 0 :(得分:6)

我花了一段时间才弄明白。 AdobeEdge对象将允许您访问时间轴和所需的符号。

getComposition()功能可让您访问特定的作文。您将组合的名称传递给它,该组合名称位于属性面板中,通常是Edge生成的ID,如EDGE-344514744。如果您愿意,可以重命名。假设你将它命名为myAnim

getStage()可让您访问舞台,并可在此处使用play()stop()等方法。如果您想播放在时间轴中创建的标签你已经命名为“开始”,你可以使用它。

AdobeEdge.getComposition("myAnim").getStage().play("start");