Нам нужно уметь обрабатывать эффект «воспроизведения» (воспроизведение / пауза / поиск), при котором характер эффекта не может быть определен во время компиляции.
Проблема, с которой мы сталкиваемся, - сброс состояния цели (ей) после завершения эффекта. Если мы вручную перетащим ползунок поиска в начало, все работает нормально. Однако, если мы установим playheadTime составного эффекта обратно в 0, затронутые цели сохранят свое первоначальное значение, пока playheadTime не достигнет правильной позиции для воздействия на цель.
Вот упрощенный (насколько я мог) тестовый пример с включенным источником представления:
http://www.openbaseinteractive.com/_tmp/PlayableEffectTest/
Проблема проявляется, если вы дадите ей проиграть до конца, а затем нажмете кнопку воспроизведения, чтобы начать ее заново.
Как лучше всего вручную сбросить целевые значения, если точный характер эффекта неизвестен?
Большое спасибо за ваше время!
редактировать
Я забыл упомянуть, что мы используем предварительный выпуск Flex 4.5.