Я разработчик Flex, который должен был написать код во Flash, поэтому мое понимание того, как поместить действие на временную шкалу, несколько ограничено.
Я пытаюсь прикрепить это действие кПервый кадр фильма, который я планирую сыграть.Когда я впервые играю в фильм, код выполняется так, как ожидалось.Однако, когда я перезагружаюсь или перематываюсь на первый кадр фильма, код больше не выполняется.Я не уверен, почему это происходит, поскольку казалось, что добавленный код ActionScript к кадру выглядит довольно просто.
import flash.utils.Timer;
import flash.net.URLLoader;
import flash.net.URLRequest;
var urlLoader:URLLoader;
var timer:Timer;
startAdPlay();
function startAdPlay():void
{
if( urlLoader == null ) {
urlLoader = new URLLoader();
}
urlLoader.load( new URLRequest( "http://localhost:20081/startadplay/15" ) );
timer = new Timer( (15 * 1000) );
timer.addEventListener(TimerEvent.TIMER, stopAdPlay );
timer.start();
}
function stopAdPlay(event:TimerEvent):void
{
urlLoader.load( new URLRequest( "http://localhost:20081/stopadplay" ) );
timer.stop();
stop();
}