Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   текст из файла во флешку (http://www.flasher.ru/forum/showthread.php?t=144134)

sanyasanya 03.09.2010 17:33

текст из файла во флешку
 
всем пирвет!
скажите, можна такое сделать? есть файл file.txt, в файле одна строчка "12345". и есть флешка с текстовым полем pole. можна вытянуть текст из файла и поместить в поле? чтоб xml не использовать

e_gamer 03.09.2010 17:38

Запросить ПХП-скрипт, который прочтет контент файла и отдаст flash-клиенту.

sanyasanya 03.09.2010 17:41

вот только я не отстреливаю в пхп ничего :)

e_gamer 03.09.2010 17:42

Почитай

sanyasanya 03.09.2010 17:52

Цитата:

Сообщение от e_gamer (Сообщение 933335)

сенк
а такое. во флеше есть текстовой поле с данными "12345". как эти данные отправить на сервер?

-De- 03.09.2010 18:09

Можно и сам файл прочитать, а не скрипт мучать. Писать вот в файл без серверных скриптов не выйдет. В данном случае я бы использовал не fopen, а file или file_get_contents (file_put_contents для записи).
А вообще нужно представление, как работают серверные скрипты и от флэша справку по URLLoader (и TextField), собсно всё. Ну и, может, голова.

Conductor 04.09.2010 04:06

Передать с флеша можешь так:
Код AS3:

var myData:URLRequest = new URLRequest("mail1.php");//Почтальон знающий адрес почты
myData.method = URLRequestMethod.POST;                //Определяем метод доставки
var variables:URLVariables = new URLVariables();          //Мешок для писем
variables.Stepa = stepa_txt.text;                              //Письмо с именем Степана
variables.Let= let_txt.text;                                      //Письмо с возрастом Степана
myData.data = variables;                                        //Отдаем мешок почтальону
var loader:URLLoader = new URLLoader();                  //Почтальон заказывает себе авто
loader.dataFormat = URLLoaderDataFormat.VARIABLES;//Авто специальное, для мешка с письмами или с письмом
loader.load(myData);//Почтальон поехал на почту

А в это время его ждут на почте........
Этого для записи в текстовый файл вполне хватит:
fopen
fwrite
fclose

Если в базу хочешь поместить то:
Код:

mysql_query("INSERT INTO blabla(slot1,slot2) values('$name','$age')")

Obi 04.09.2010 04:13

Цитата:

Сообщение от sanyasanya (Сообщение 933331)
всем пирвет!
скажите, можна такое сделать? есть файл file.txt, в файле одна строчка "12345". и есть флешка с текстовым полем pole. можна вытянуть текст из файла и поместить в поле? чтоб xml не использовать

Код AS3:

private var _textField:TextField;
 
private function loadFile():void {
  var urlLoader:URLLoader = new URLLoader();
  urlLoder.addEventListener(Event.COMPLETE, loadCompleteHandler);
  urlLoader.load('myfile.txt');
}
 
private function loadCompleteHandler(event:Event):void {
  var ldr:URLLoader = event.target as URLLoader;
  _textField.text = ldr.data;
}


iNils 04.09.2010 10:57

Conductor, для оформления своего кода надо использовать теги [code][/code]

sanyasanya 06.09.2010 11:59

спасибо!!:)


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

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