Нене, вот код с комментариями:
| Код | on (release) { //Сработало событие, входим в тело
var timer:Timer = new Timer(1000);//создаем таймер, который будет срабатывать с интервалом 1 сек var i:Number = 0;//переменная, к значению которой будет прибавляться 1 каждую секунду timer.addEventListener(TimerEvent.TIMER, timerList);//регистрируем для него соушатель событий timer.start();//запускаем наш таймер function timerList(e:TimerEvent):void{ i++;//прибавляем к нашей переменной 1 при каждом срабатывании if(i>3)//проверяем, прошло ли 3 сек, с момента пересечения объектов {//Входим в тело проверки timer.stop();//останавливаем таймер removeEventListener(Event.ENTER_FRAME, frameList);//удаляем фреймлистенер getURL("http://obr1.html", "_self"); //и переходим по нужному урлу }//Выходим из проверки }//Выходим из слушателя таймера
nextScene (); //Вот тут я не знаю, что у тебя в этом методе, тут он должен быть или нет - можешь попробовать его перенести в тело проверки
}//Заканчивается тело события
|
Тот же код на русском языке: Отработало событие, входим в него, запускаем таймер. Таймер щелкает, когда приходит время - переходим на другой урл. |