![]() |
|
||||||||||
|
|||||
|
Модрон-ветеринар
|
Если нужно все-таки на сервере сохранять данные, то вот так:
Допустим, нужно переписать в файле vars.txt полностью все содержание на строчку, которая равна значению score. message_tf.text - информационное текстовое динамическое поле. Допустим, что на сервере vars.txt и скрипт index.php лежат рядом, а для vars.txt выставлены права 660 (Либо сам файл отсутствует, тогда он создастся самостоятельно, скриптом). Тогда, AS: scriptUrl = 'index.php'; //url скрипта loaderVars = new LoadVars(); //экземпляр LoadVars для отправляемых данных loaderVars.file = 'vars.txt'; //относительный путь к файлу для записи. Если не в той же папке, что и скрипт, то не забывваем как правильно писать // для UNIX пути, например, переход на директорию выше - ../vars.txt loaderVars.score = score; recieverVars = new LoadVars(); //экземпляр LoadVars для получаемых данных recieverVars.onLoad = function(success:Boolean) { if(success) { //проверка на связь со скриптом if (this.rez == 'OK') {//проверка на получение ОК от серверного скрипта message_tf.text = 'Данные сохранены!'; } esle { message_tf.text = 'Ошибка выполнения серверного скрипта'; } } else { message_tf.text = 'Нет связи или отсутствует файл-орбработчик'; } }; //код для кнопки отправки (пишем не на кнопке, а тут же, в кадре!) btn.onRelease = function () { loaderVars.sendAndLoad(scriptUrl, recieverVars, 'POST'); message_tf.text = 'Идет отправка...'; }; Последний раз редактировалось mooncar; 26.08.2009 в 13:31. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
Уф, mooncar спасибо больше! Я понял как все должно работать, ноо, никакого сервера нету...Почему всё так зацыкленно на сервера...? Без сервера должно быть проще, а получаеться что нельзя...надо просто програмку сделать, без всяких серверов...засада...
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
без сервера вам нужно делать не флешку(swf), а приложение(exe). Есть специальные оболочки для флеша (Zinc) или AIR, с помощью которых можно научить флеш сохранять файлы на компьютер.
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
О_о Ооо так...
Ну если я сконвертирую swf в exe, какой код надо писать, чтобы она стала такой самостоятельной? Добавлено через 4 минуты fscommand("data.txt"); mdm.Application.exit(); Справится?
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
читайте внимательно. Вам нужно не публиковать в exe.
Вам нужно обернуть swf в оболочку AIR или Zinc. |
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
ммм, ну сейчас это и пытаюсь сделать, ищу Zinc в интеренете. Но все же, код, что с ним?
Добавлено через 1 минуту Как все оказалось просто =*(
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
|
|||||
|
Регистрация: Jan 2009
Сообщений: 1,651
|
без понятия. спрашивайте в разделе "Flash приложения: Air, Zinc..."
|
|
|||||
|
Регистрация: Aug 2009
Сообщений: 101
|
Понятно, Спасибо ОГРОМНОЕ ВСЕМ!! разберусь
__________________
Кто к нам с мечом придет, тот появиться на респауне уже без меча. |
![]() |
![]() |
Часовой пояс GMT +4, время: 01:41. |
|
|
« Предыдущая тема | Следующая тема » |
|
|