2012-01-25 12 views
0

У меня есть флеш-логотип на моем сайте, но я не хочу, чтобы он загружал каждую страницу.Как сделать файл swf только один раз за сеанс/посещение?

Я новичок в действии, но я ушел так далеко, как у меня с логотипом, по поиску и заданию вопросов. Надеюсь, кто-то может рассказать мне, как сделать это последнее, что мне нужно на моем логотипе, так как я не могу найти его нигде! :)

Я использую AS2, но, я думаю, я тоже могу использовать 3.

ответ

0

Вы можете использовать SharedObject, чтобы помнить о посещении вашего SWF.

Вот что вам нужно в ActionScript 2:

var so:SharedObject = SharedObject.getLocal("someName"); 

if(!so.data.visited) 
{ 
    so.data.visited = true; 

    // Do something for first visit. 
    // 
} 
else 
{ 
    // Do something else for subsequent visits. 
    // 
} 
+0

Спасибо, но я хочу, чтобы логотип играл, если, скажем, пользователь неактивен в течение 10 минут или закрывает свой браузер и возвращается в тот же день .. Как бы я это сделал? – Paze

0

Вы можете это сделать, набрав stop(); в Actionscript панели последнего кадра фильма.