Просмотр полной версии : Shared Object и меню
Добрый вечер! Читаю 2 дня форум но так и не могу найти то что мне нужно... Помогите!!!!! пожалуйста ....... :rolleyes:
есть меню, оно в zipe. Подменю есть только у последней строчки. Как сделать чтобы при перезагрузке страницы и соответственно ролика нажатая кнопка оставалась в опущенном положении. Поняла только что это делается с помощью Shared Object. А как и что куда писать не поняла... Объясните мне пожалуйста кто - нибудь.....
http://livedocs.adobe.com/flash/8/main/00002661.html
там все объяснено и примеров тьма
а связать SO с вашими переменными, это уж ыв сами как нибудь...
Спасибо CorC, нашла что то подобное моему примеру
The following example saves the last frame that a user entered to a local shared object kookie:
// Get the kookie
var my_so:SharedObject = SharedObject.getLocal("kookie");
// Get the user of the kookie and go to the frame number saved for this user.
if (my_so.data.user != undefined) {
this.user = my_so.data.user;
this.gotoAndStop(my_so.data.frame);
}
The following code block is placed on each SWF file frame:
// On each frame, call the rememberme function to save the frame number.
function rememberme() {
my_so.data.frame=this._currentframe;
my_so.data.user="John";А куда прописывать первую часть кода?
а что здесь является 1 частью? :)
1 комент загрузка куки
2 - загрузка данных из куки во флеш
3 - наоборот...
писать их можно как угодно, главное что б
1 было раньше 2 или 3
creta, для оформления своего кода, надо использовать теги .
Ничего не получилось.. :( Поставила var my_so:SharedObject = SharedObject.getLocal("kookie");
if (my_so.data.user != undefined) {
this.user = my_so.data.user;
this.gotoAndStop(my_so.data.frame);
в первый кадр основной сцены.
А my_so.data.frame=this._currentframe;
my_so.data.user="John";
на те ключевые фреймы, где происходит движение кнопок. (Они в мувиках)
я не телепат что бы знать где что не получилось
то что вы написали этот код говорит лишь о том что он рабочий
за исключением "}" и еще вы забыли сохранить "flush"
Скобку по ошибке не скопировала, в ролике скобка на месте.
А как записать flush? :o
http://livedocs.adobe.com/flash/8/main/00002664.html
я вам хелп просто так давал?
Если бы мне с хелпом все было понятно я бы здесь не спрашивала... :rtfm:
А как записать flush?
неужто там настолько непонятно написано?
SO.flush();
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.