Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.06.2009, 21:20
Сникерс вне форума Посмотреть профиль Отправить личное сообщение для Сникерс Найти все сообщения от Сникерс
  № 1  
Ответить с цитированием
Сникерс

Регистрация: Mar 2008
Сообщений: 106
По умолчанию Сохранение данных на сервере

Я бы хотел сохранять значения переменных из флэш на сервере и всегда их обновлять, когда кто-нибудь будет заходить на страницу в интернете, где флэш будет располагаться. Я не могу ничего конкретного найти в интернете. Вы можете дать ссылки на подробное описание этого? Ведь придётся использовать серверный код?

Старый 04.06.2009, 22:48
mooncar вне форума Посмотреть профиль Отправить личное сообщение для mooncar Найти все сообщения от mooncar
  № 2  
Ответить с цитированием
mooncar
Модрон-ветеринар
 
Аватар для mooncar

администратор
Регистрация: May 2009
Адрес: г.Казань
Сообщений: 7,357
Отправить сообщение для mooncar с помощью ICQ Отправить сообщение для mooncar с помощью Skype™
Да, придется использовать серверный скрипт.
Ничего конкретного вы скорее всего не нашли, так как сформулировали задачу черезчур расплывчато.
Если вы немного дружите с PHP, то решение особой сложности не представляет.
В момент загрузки страницы с флешом с помощью параметра публикации флешки flashvars вы передаете ей любую нужную информацию: предыдущее значение какой-либо переменной (взять ее придется либо из текстового файла, либо из БД), можно по необходимости - инфу о затребовавшем ее пользователе - дата, время, браузер или пользователь при авторизации.
Флешка получает значение переменной и через другой php-скрипт пишет обновленные данные либо в тот же текстовый файл, либо в БД.
Готового простого рабочего примера нет, но если вы начнете что-то делать, то на вопросы по возможности ответы получите. Определитесь для начала, что вам проще - писать в текстовый файл или в БД.


Последний раз редактировалось mooncar; 04.06.2009 в 22:59.
Старый 12.06.2009, 15:54
LeXa4 вне форума Посмотреть профиль Отправить личное сообщение для LeXa4 Посетить домашнюю страницу LeXa4 Найти все сообщения от LeXa4
  № 3  
Ответить с цитированием
LeXa4
 
Аватар для LeXa4

Регистрация: Jun 2009
Сообщений: 42
Отправить сообщение для LeXa4 с помощью ICQ
Код AS1/AS2:
System.security.loadPolicyFile("http://www.mysite.ru/crossdomain.xml"); //если скрипт и фильм находятся на разных доменах
var s_and_1_obj:LoadVars=new LoadVars(); // отправитель
var rec_obj:LoadVars=new LoadVars(); // получатель
s_and_1_obj.per="блаблабла"; //данные к записи
s_and_1_obj.sendAndLoad("http://www.mysite.ru/script.php", rec_obj, "POST"); //обращение к серверу
rec_obj.onData=function(text:String):Void {
	rez.text=text; //получение содержания файла
}
PHP код:
<?php
$file
='file.txt'; //база данных
$per=$_POST['per']; //получение данных от фильма
$fh=fopen($file, 'a'); //открытие базы данных
fwrite($fh, $per."\n"); //запись полученных данных с новой строки
fclose($fh); //закрытие базы
echo file_get_contents($file, 1); //возвращение в фильм содержания базы
?>
Скрипты полностью рабочие.
__________________
Юзай google.com и всё будет хорошо...

Создать новую тему Ответ Часовой пояс GMT +4, время: 03:49.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 03:49.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.