Форум 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=90266)

stokench 06.01.2007 23:11

Запись инфы в файл.
 
Очень надо...
Как щаписать значенте перменной в тхт файл, и как значение переменной из этого файла узнать?

iNils 06.01.2007 23:14

Купить что-то на подобие MDM Zinc.

stokench 06.01.2007 23:25

А попроще никак?

iNils 06.01.2007 23:29

Цитата:

Сообщение от stokench
А попроще никак?

А вам для каких целей нужно?

stokench 06.01.2007 23:32

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

iNils 06.01.2007 23:37

Если локально записать, с возможностью нормального копирования, то только через то что я говорил в посте 2. Если в инете, то можно обращаться к php скрипту на серевере, и он будет записывать.

stokench 06.01.2007 23:48

Код:

var rez:LoadVars = new LoadVars();
        rez.var1 = ochki;
        rez.send("C:\ var\ zmey.txt", "_self", "POST");

А как-то так можно? тока не знаю как пользоваться...

BigDan 06.01.2007 23:55

Вот один из примеров

iNils 06.01.2007 23:56

Цитата:

Сообщение от stokench
Код:

var rez:LoadVars = new LoadVars();
        rez.var1 = ochki;
        rez.send("C:\ var\ zmey.txt", "_self", "POST");

А как-то так можно? тока не знаю как пользоваться...

Записать так нельзя.

etc 06.01.2007 23:57

Флеш не умеет самостоятельно писать файлы.

N!kE 07.01.2007 01:35

Цитата:

Сообщение от stokench
Ну, много.... например записать рекорд игрока в игре. Или самое глобальное, игру в которой играют два человека за двух человечков через интернет, а данные о положении каждого игрока записываются в тхт файл. Это единственный способ который пришел ко мне в голову. Я тока начинаю. Не бейте миня....)

Скачай ElektroServer и не парься. Изучишь - и никаких проблем не будет.
В демо версии поддерживаются до 20 подключений к серверу одновременно.

winnner 07.01.2007 03:54

На локальном копютере может писать и читать, но нужно создавать ехешник.

iNils 07.01.2007 03:58

Цитата:

Сообщение от winnner
На локальном копютере может писать и читать, но нужно создавать ехешник.

Это вы про древний флеш 5?:) Я про писать, читать то не проблема.

winnner 07.01.2007 04:00

Так точно, про древний флеш 5 =0)

iNils 07.01.2007 04:03

Цитата:

Сообщение от winnner
Так точно, про древний флеш 5 =0)

Тогда надо изначально под него писать, а это мы теряем все новое и хорошое, что получили с тех пор + надо иметь дистрибютив флеша 5-го.

winnner 07.01.2007 04:09

А я и не спорю.
Вопрос был - можно ли записать информацию в файл, я ответил - да можно.
А всё остальное, это уже другие вопросы.

iNils 07.01.2007 04:25

Цитата:

Сообщение от winnner
А я и не спорю.
Вопрос был - можно ли записать информацию в файл, я ответил - да можно.
А всё остальное, это уже другие вопросы.

В таком случаи надо сделать комментарий про версию и прочее, иначе человек подумает, что это можно делать и в 6, 7, 8, 9 версиях. Зачем вводить в заблуждение?

winnner 07.01.2007 04:30

Что ж, Вы правы.
Думаю из выше написанного он это поймёт.
Просто я подумал, если его это заинтересует, тогда и дам развёрнутый ответ, а заодно поделюсь пятёркой, но насколькоя понял его интересует запись в файл на сервере, а это, без серверного скрипта, действительно невозможно.

iNils 07.01.2007 04:31

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

Llex3D 07.01.2007 13:06

Если автор делант локальную версию игры (т.е. *.ехе), то ему вместо Zinc при наличии умений, можно оформить в *.exe с помошью Delphi, очень просто и не ограничены функциональностью Zinca :) А если для WEB, то действительно, надо сделать через PHP или с помошью SharedObject, и просить чтобы нажали назойливую кнопку "Close", что-бы сработал PHP скрипт для отправки на хранение данных на сервер...

iNils 07.01.2007 17:05

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

Llex3D 07.01.2007 19:31

так всё-же, в Delphi может и тяжело, но я не ограничен написаным под Zinc API, а я скажу, он оооочень сильно ограничен. К примеру что-бы сделать keyboard hook, надо ставить дополнительные модули, которые как-то каряво работают, а точнее вообще не слушаются... А в Delphi сам управляешь процессом той или иной операции.
Я почему перешол на Delphi, у меня стояла задача, сделать интернет радио с возможностью настройки звука (как в WinAmp), но как мы все знаем, Flash не умеет обращатся с компонентами DirectX и ему сопуствующий, а значит и Zinc этого не умеет...

iNils 07.01.2007 19:40

Цитата:

Сообщение от Llex3D
так всё-же, в Delphi может и тяжело, но я не ограничен написаным под Zinc API, а я скажу, он оооочень сильно ограничен. К примеру что-бы сделать keyboard hook, надо ставить дополнительные модули, которые как-то каряво работают, а точнее вообще не слушаются... А в Delphi сам управляешь процессом той или иной операции.
Я почему перешол на Delphi, у меня стояла задача, сделать интернет радио с возможностью настройки звука (как в WinAmp), но как мы все знаем, Flash не умеет обращатся с компонентами DirectX и ему сопуствующий, а значит и Zinc этого не умеет...

Причем тут это? Когда у нас есть четко поставленная задача? Кроме того, зинк имеет возможность работы с внешними dll, что существенно расширяет его возможности.

Llex3D 08.01.2007 00:45

Ага, ну ну... :)

iNils 08.01.2007 01:15

Цитата:

Сообщение от Llex3D
Ага, ну ну... :)

Глупый ответ, если нечем аргументировать, то молчите.

Llex3D 08.01.2007 01:20

Мдя... я просто промолчу, что-бы гордый модератор не обиделся и не залочил меня...

iNils 08.01.2007 01:30

Плюс за флуд.


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

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