如何从外部JavaScript调用Edge Animate的播放功能

时间:2015-02-25 15:41:12

标签: javascript javascript-events adobe-edge

我在舞台上有一个名为" cart" ....符号内部是我的图形,它有一个运动路径放在时间轴上(它被称为" car_v1&# 34。)

在我的舞台上,我有一个代码来隐藏带有外部css类的符号购物车:

sym.$("cart").addClass( "hidden" );  ( this is the css - .hidden { display: none; } ) 

我有一个调用外部javascript文件的函数..来自该外部文件我希望时间轴动画能够工作:

这是一个名为:

的函数
checkCar();

这是函数:

function checkCar() {
 if (AdobeEdge.countCar == 5){ 
 AdobeEdge.getComposition("EDGE-172492634").getStage().$("cart").removeClass( "hidden" ); // this works!
 AdobeEdge.getComposition("EDGE-172492634").getStage().$("cart").play(); //doesn't work!        <----this is the line I need help with!

// sym.getSymbol("cart").play(); // this works inside of edge and the timeline animation runs!!!

 }
}

任何人都可以帮助我从我的外部JavaScript文件中获取播放功能吗?

1 个答案:

答案 0 :(得分:4)

好的,明白了:)

Adob​​eEdge.getComposition( “EDGE-172492634”)getStage()getSymbol( “购物车”)播放()。; //作品!