PDA

Просмотр полной версии : Скринсейвер в самой флешке


GLJ
29.06.2010, 13:56
Можно ли как-то сделать скринсейвер во флешке? То есть допустим с течением времени после последнего клика где угодно во флешке осуществлялся переход на кадр содержащий "скринсейвер". Желательно методами 1-2 Action Script.

Трудность именно в том чтобы как-то отследить последний клик и повесить на него таймер, который обнуляется (если произведен ещё один клик), а если нет действия со стороны пользователя то выполняется переход на кадр со "скринсейвером" ну или он появляется поверх в мувиклипе. :o

Буду признателен за готовые примеры близкие к тому, что я описал.

Заранее извиняюсь, если подобный вопрос уже поднимался. По поиску я ничего не нашёл. Да и сам вопрос довольно непросто правильно сформулировать.

Juice_Green
29.06.2010, 14:36
Трудность именно в том чтобы как-то отследить последний клик и повесить на него таймер

"последний клик" - пардон, но формулировка рассмешила :)
например так, если без таймеров
var timer:Number = getTimer();
var startTime:Number = 5000;

this.onMouseDown = function():Void{
trace("Обнуление таймера");
timer = getTimer();
}
this.onEnterFrame = function():Void{
if(getTimer()-timer>startTime){
trace("Скринсейвер");
}
else{
trace("Обычный режим");
}
}