Как вызвать функцию воспроизведения Edge Animate из внешнего javascript

У меня есть символ на сцене под названием «тележка»... внутри символа находится моя графика, на которой есть путь движения к временной шкале (он называется «car_v1»).

На моем этапе у меня есть код, чтобы скрыть корзину символов с помощью внешнего класса 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?


person ristenk1    schedule 25.02.2015    source источник


Ответы (1)


хорошо понял :)

AdobeEdge.getComposition("EDGE-172492634").getStage().getSymbol("cart").play(); //работает!

person ristenk1    schedule 25.02.2015
comment
Ты мой чемпион! Бесконечно благодарен!! - person Kyle KIM; 15.09.2015