Просмотр полной версии : О Cookies (SharedObject)
bobus123
23.08.2007, 22:25
Как правильно сделать запись в Cookies (Local SharedObject)
не запускать музыку при обновлении страницы .?
т.е структура скрипта
1 прочитать из Cookies не стоит ли запрет на запуск музыки
а) если да тогда выключить все звуки
б) если нет тода ничего не делать (автоматически музня запустится)
2 При нажатии да другую кнопку удаляется тот Cookies (в котором написано что выключить музню)
Поиск по форуму, прочтение документации было использовано?
Molecula
24.08.2007, 06:56
//создали шару
var my_so:SharedObject = SharedObject.getLocal('my_so');
//присвоили атрибуту __name значение
my_so.data.__name = txt._name;
//записали
my_so.flush();
........................................
//проверяем где-то в кадре или при нажатии
if(my_so.data.__name==undefined){
GotoHell();
}
else if(my_so.data.__name!=undefined){
GotoHeaven();
}
bobus123
24.08.2007, 13:26
А как удалять этот кукис...?
my_so.kill()
так...?
Mr. Fixit
24.08.2007, 22:51
my_so["clear"]();
Mr. Fixit, и что делает твоя строчка? И почему в скобках?
Лучше конечно так my_so.clear(), но my_so["clear"]() тоже работает =)
Mr. Fixit
24.08.2007, 23:51
По всей видимости, в результате допущенной разработчиками ошибки вызов метода clear() может вызвать ошибку при компиляции. Для того что бы избежать этой проблемы, можно вызвать этот метод не с помощью идентификатора, а используя оператор [] Эта неполадка была исправлена в вышедшем позднее обновлении Flash v7.2.
so.clear(); // может вызвать ошибку
so["clear"](); //работает
bobus123
24.08.2007, 23:54
тойсть так my_so["clear"](); ..?
to bobus123: help хорошая штука
Help > ActionScript 2.0 Language Reference > ActionScript classes > SharedObject > clear (SharedObject.clear method)
bobus123
25.08.2007, 00:01
Почемуто не работает :(
1 поставил на кнопке "стоп"
on (release)
{
_parent.equalizer.gotoAndStop(1);
_root.soundstatus = "off";
stopAllSounds();
var my_so:SharedObject = SharedObject.getLocal('my_so');
my_so.data.__name = txt._name;
my_so.flush();
}
2 поставил на 2м кадре ролика
if(my_so.data.__name==undefined){
gotoAndStop(347);
}
else if(my_so.data.__name!=undefined){
gotoAndPlay(3);
}
на перемотках (песни)
my_so["clear"]();
не работает изначально нет звука :(
bobus123, отредактируйте свой пост и оформите код тегами .
bobus123
25.08.2007, 12:21
Что в коде неправильно сделал...?
bobus123
27.08.2007, 13:28
Как исправить код..?
Прекратите флудить и ждите ответа.
Mr. Fixit
27.08.2007, 14:50
не пишите в кнопках.
bobus123
27.08.2007, 16:06
А в чём писать...?
bobus123
27.08.2007, 19:13
Только в этом может быть ошибка..?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.