Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   вывод данных из Флэш в ТХТ (http://www.flasher.ru/forum/showthread.php?t=90656)

darkzip 16.01.2007 07:01

вывод данных из Флэш в ТХТ
 
Вопрос такой - можно ли из Флэша вводить данные в txt? Хочу сделать простое голосование. Переменная равна 0, при нажатии определенной кнопки переменная увеличивается на 1 и записывается в txt. и так далее.... Потом выводятся результаты голосования - вывод значений переменный. Можно?

Kikasso 16.01.2007 07:20

сохранять локально напрямую нельзя.
Можно использовать Zinc (локально) или общаться с сервером с помощью LoadVars - сохранять все на сервере.

darkzip 16.01.2007 07:29

А что такое Zinc? Я так понимаю там всего то одна команда какая должна быть?

Я вижу это так:

1. при загрузке флэшка из текста берем числовое значение трех (например) переменных
2. при нажатии на одну из кнопок увеличиваем переменную на +1
3. сохраняем эти же три переменные (уже измененные) обратно в txt.

Всё должно работать в интернете. Кто может помочь?

Llex3D 16.01.2007 11:36

если в инете, то тогда SharedObject Вам в помошь.

darkzip 16.01.2007 11:40

я в скриптах слаб. Может какой исходник есть????

CorC 16.01.2007 12:12

предлагаю через пхп
http://www.flasher.ru/forum/showpost...8&postcount=31
я думаю разберешься там что к чему

Llex3D 16.01.2007 15:41

2CorC, я тоже хотел через PHP предложить. Но не зная что за проэкт не могу... Если эти данные индивидуальные для каждого пользователя, то обязательно надо сделать Login, что-бы дальше PHP понял что и кому возвращать...

fla-master 16.01.2007 15:50

Возможно сохранение локально без сервера в dat файлы. Пример в исходниках где то видел. А если это обычная инет голосуха то достаточно PHP и не надо там не какого логирования.

CorC 16.01.2007 15:54

Цитата:

Сообщение от fla-master
Возможно сохранение локально без сервера в dat файлы. Пример в исходниках где то видел.

вспомните пожалуйста где :)

fla-master 16.01.2007 16:14

Поищю дома, если найду то вышлю. Хотя попробуй сам поискать, довольно распостранённый исходник, роботы им всякие дивайсы прикручиваешь, пушки, радары и т.п. и сохраняется это всё дело в файл, сам проверял работало. Да и где то топик на эту тему был.

Kikasso 16.01.2007 20:40

Цитата:

Сообщение от fla-master
Возможно сохранение локально без сервера в dat файлы. Пример в исходниках где то видел. А если это обычная инет голосуха то достаточно PHP и не надо там не какого логирования.

логировать надо - чтобы дважды не голосовали, а про dat подробнее пожалуйста.

darkzip 17.01.2007 03:09

А без php никак? Боюсь вдруг сервак не потянет, а то у меня было так, что скрипт под 5-й, а сервер 4-й выполнял только. И боюсь опять же не потяну разобраться....

darkzip 17.01.2007 03:17

А в исходнике, который дали - там ведь ввод текста, а мне то надо всего лишь, чтобы при нажатии одной из n-числа кнопок одна из n-числа переменных увеличивалась на +1. Хм, неужели никто не делал такое простое голосование??

Может есть какие-то обходные пути, как отследить за какой пункт больше всего голосовали??!

fla-master 17.01.2007 14:48

Цитата:

Сообщение от Kikasso
логировать надо - чтобы дважды не голосовали

не проще писать ip в файл, не всем захочется регится ради голосования

Kikasso 17.01.2007 15:07

Цитата:

Сообщение от fla-master
не проще писать ip в файл, не всем захочется регится ради голосования

кто говорил про региться? ip не показатель, проксей мало в сети чтоли? у меня кстати ip динамический. И вы что-то про *.dat говорили..

fla-master 17.01.2007 15:38

Цитата:

Сообщение от Kikasso
ip не показатель

Кукиты и те можно потделать. Ну в таком случае давайте ещё систему защиты голосовалки напишем.

Цитата:

Сообщение от Kikasso
про *.dat говорили

Исходник если найду дам знать. Единственное могу с расширением ошибаться, так как дело давно было и скорее всего в новом плеере эту фишку могли отключить ради безопасности.

Kikasso 17.01.2007 15:59

Цитата:

Сообщение от fla-master
Кукиты и те можно потделать. Ну в таком случае давайте ещё систему защиты голосовалки напишем.
Исходник если найду дам знать. Единственное могу с расширением ошибаться, так как дело давно было и скорее всего в новом плеере эту фишку могли отключить ради безопасности.

Какая - то примитивная защита все равно нужна, от любителей кликать четырежды. Исходник спасибо не надо, ту фишку отключили, если вы про mmsave. Да и тут она не поможет.

Автор, а какие обходные пути? Хотите, пишите на perl'е.

CorC 17.01.2007 18:50

Цитата:

Сообщение от darkzip
А без php никак? Боюсь вдруг сервак не потянет, а то у меня было так, что скрипт под 5-й, а сервер 4-й выполнял только. И боюсь опять же не потяну разобраться....

боюсь что без CGI... никак :confused:

darkzip 18.01.2007 03:45

Блин, ну неужели нет простейшего скрипта с задачами, что я описал выше? Мне пофиг если один пользователь накрутит тысячу очков какому-то пункту. Никаких особых построений графиков или тому подобного не надо тоже...

CorC 18.01.2007 10:22

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

darkzip 18.01.2007 10:36

загружать бы хорошо, но я уж готов и упростить всё. Только сохранение. Или какой-то эквивалент этому. Мне всего-то надо знать, сколько раз нажали ту или иную кнопку в интернете. Может есть всё такие какое-то более или менее простое решение??

CorC 18.01.2007 10:44

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

Kikasso 18.01.2007 11:06

Цитата:

Сообщение от darkzip
загружать бы хорошо, но я уж готов и упростить всё. Только сохранение. Или какой-то эквивалент этому. Мне всего-то надо знать, сколько раз нажали ту или иную кнопку в интернете. Может есть всё такие какое-то более или менее простое решение??

Какой эквивалент? sms послать?
Если сохранять нужно на сервере, то надо использовать любую серверную технологию.


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

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