Strict Standards: Resource ID#18 used as offset, casting to integer (18) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#24 used as offset, casting to integer (24) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#26 used as offset, casting to integer (26) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401

Strict Standards: Resource ID#27 used as offset, casting to integer (27) in /home/tvoyweb/domains/tvoyweb.ru/public_html/forums/include/fm.class.php on line 401
ТвойWeb :: SharedObject
ТвойWeb ТвойWeb
Качественный Европейский хостинг
Форум для чайников
 Чат на форуме      Помощь      Поиск      Пользователи


 Страниц (1): [1]   

> Описание: Cookie во Flash
Wendor
Отправлено: 22 Апреля, 2005 - 04:18:29
Post Id



Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Февр. 2005  

Карма 0




ETC
А мож код выложешь? Ну в смысле который по теме? Схранение, там сравнение и усе такое...
 
 Top
ETC Администратор
Отправлено: 22 Апреля, 2005 - 10:36:55
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Wendor
Ну, про сохранение читай тут:
http://www.yandex.ru/yandsearch?...ext=SharedObject
 
 Top
Wendor
Отправлено: 22 Апреля, 2005 - 11:22:25
Post Id



Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Февр. 2005  

Карма 0




ETC пишет:
Ну, про сохранение читай тут:

уже читал...

пробовал, а не выходит =(((
Мож скажешь в чем ошибка...
Тут вообщем тока сохранение и загрузка..
Скачать файл: so.zip
Скачан раз: 742
 
 Top
ETC Администратор
Отправлено: 22 Апреля, 2005 - 11:24:13
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Плавненько оффтопные посты переносим в новую тему...\n\n(Добавление)
Значит так, исходник редактировать не буду. Щас обьясню в чём дело:

CODE:

theLocalSharedObject = sharedobject.getLocal("exbbspy");

getLocalData();

stop();
function setLocalData () {
theLocalSharedObject.data.url = url_.text;
theLocalSharedObject.data.int = int_.text;
}

function getLocalData () {
url_.text = theLocalSharedObject.data.url;
int_.text = theLocalSharedObject.data.int;
}

И так, что делает флеш? По порядку
theLocalSharedObject = sharedobject.getLocal("exbbspy"Подмигивание;
строка, к сожалению, неверна, надо так:
theLocalSharedObject = SharedObject.getLocal("exbbspy"Подмигивание;
теперь переменная theLocalSharedObject содержит в себе пользовательские данные, сохранённые на компьютере. И тогда что мы имеем? Правильно, ничего! Т.к. ничего ещё сохранено не было.
Тогда след. строка:
getLocalData();
присвоит полям undefined ("неопределено"Подмигивание. Всё верно. Значит нам нужно проверить, есть ли данные, которые сохранены на компьютере. Для этого перепишем всё вот так:
CODE:

stop();
function setLocalData() {
theLocalSharedObject = SharedObject.getLocal("exbbspy");
theLocalSharedObject.data.url = url_.text;
theLocalSharedObject.data.int = int_.text;
}
function getLocalData() {
theLocalSharedObject = SharedObject.getLocal("exbbspy");
var a = theLocalSharedObject.data.url;
var b = theLocalSharedObject.data.int;
if (a == undefined || b == undefined) {
url_.text = 'http://brunetka.altnet.ru/tmp_upload/';
int_.text = '10';
setLocalData();
} else {
url_.text = theLocalSharedObject.data.url;
int_.text = theLocalSharedObject.data.int;
}
}
getLocalData();


Итак, (функцию можно вызывать после её обьявления, а не до), вызвав в конце getLocalData(), имеем: если локальных данных нет, то полям присваиваются данные по умолчанию и сразу сохраняются на локальном компьютере. Если данные есть - они загружаются. Чтобы сохранить новые данные - надо выполнить функцию setLocalData();\n\n(Добавление)
Будут вопросы - пиши.

Да, забыл сказать, почему я не даю свои исходники? Потому что как минимум тебе они мало чего дадут. Ты должен понять всё своими мозгами, попробовать самому, тогда всё запомнишь
 
 Top
Wendor
Отправлено: 22 Апреля, 2005 - 15:34:45
Post Id



Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Февр. 2005  

Карма 0




Пасиба... :gigi: разобрался, сделал... осталось тока звуки добавить и все... по возможностям будет как у тебя...
ETC пишет:
Потому что как минимум тебе они мало чего дадут. Ты должен понять всё своими мозгами, попробовать самому, тогда всё запомнишь

Ну это вопрос спорный... я как раз по исходникам flash чата разобрался во flash и php...
а вот слушай. А почему с кодировкой глюки возникают?
 
 Top
ETC Администратор
Отправлено: 23 Апреля, 2005 - 05:58:50
Post Id



Flash-coder


Покинул форум
Сообщений всего: 5275
Дата рег-ции: Дек. 2003  
Откуда: TimeZero

Карма 26




Wendor
Тока называй, что-ли, иначе, а то у мя ExBB.Spy, а у тебя ExBB Spy... запутаться можно Улыбка

С кодировкой - это не глюки, флеш изначально воспринимает всё в кодировке Unicode. Это сделано для того, чтобы корректно отображать нац. символы. А посему все данные лучше хранить в Unicode. Если это невозможно, то надо добавить строку
System.useCodepage = true;
в самом начале. Но при этом у тех юзверей, у кого родная кодировка не ANSI, будет отображаться всякая белиберда...
 
 Top
Wendor
Отправлено: 23 Апреля, 2005 - 06:05:52
Post Id



Junior Member


Покинул форум
Сообщений всего: 64
Дата рег-ции: Февр. 2005  

Карма 0




понятно... пасиба...
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0, скрытых: 0)
« Flash »


Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 



Форум на AlfaSpace.NET


Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.0339]     [ Gzipped ]