Форум 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)
-   -   flash + php = txt (http://www.flasher.ru/forum/showthread.php?t=87074)

NeMeN 28.10.2006 01:21

flash + php = txt
 
Всем доброе время суток!!
У меня тут вопрос появился, пытался решить самостоятельно, но не удалось.
И так, нужно чтобы из input text field сохранял в txt файл. Я так понял что это нужно сделать с помощью php. Нашёл скрипт:
Код:

<?
        if(isset($variable)){
                $New="variable=".$variable;
        }else{
                $New = "Ne Gruzitsa";
        }
        echo $New;
        $filename="file.txt";
        $fp = fopen( $filename,"w");
        fwrite($fp, $New);
        fclose( $fp );
?>

но так и не понял какое имя присвоено текстовому полю. :o
Так что спрашиваю у вас совета, дорогие форумчане :) :drinks:

iNils 28.10.2006 01:37

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

NeMeN 28.10.2006 02:01

sorry :) в следующий раз буду знать. А можно теперь по теме?

sngbiz 28.10.2006 02:03

в скрипте нету имени поля.

sngbiz 28.10.2006 02:04

текст из поля нужно передавать скрипту с помощью класса LoadVars

etc 28.10.2006 02:06

Никакого имени не присвоено, нужно создать экземпляр класса LoadVars и указать ему свойство variable, значение которого равно значению text у вашего текстового поля.

NeMeN 28.10.2006 02:23

а можно ли примерчик... плзз... на скорую руку :)

sngbiz 28.10.2006 02:28

Код:

var senderData:LoadVars = new LoadVars();
var receiverData:LoadVars = new LoadVars();
senderData.variable = _root.txt.text;
senderData.sendAndLoad("index.php", receiverData, 'POST');


etc 28.10.2006 02:37

sngbiz, можно было receiverData и не указывать, а просто поставить null.

sngbiz 28.10.2006 02:44

привычка

Kikasso 28.10.2006 02:54

Цитата:

Сообщение от __etc
sngbiz, можно было receiverData и не указывать, а просто поставить null.

А как тогда мы узнаем что все нормально отправилось? В нашем случае, конечно, надо указывать объект - получатель и что-то onLoad делать.
Текст набран, кнопка нажата, тут хорошо бы ее сразу заблокировать от любителей кликать четырежды, а уж когда ответ получим - либо удача и спасибо, либо неудача и плз. попробуйте еще раз.

NeMeN 28.10.2006 02:59

а пхп скрипт тот использовать?

sngbiz 28.10.2006 16:25

а куда ж без него

NeMeN 28.10.2006 20:19

Значит так.
Этот код мы вставляем в кадр где находятся инпут текст и кнопка:
Код:

var senderData:LoadVars = new LoadVars();
var receiverData:LoadVars = new LoadVars();
senderData.variable = _root.txt.text;
senderData.sendAndLoad("index.php", receiverData, 'POST');

А что тогда в экшене самой кнопки прописать? :)

etc 28.10.2006 20:31

Kikasso, ну тогда бы и дописал onLoad.

sngbiz 28.10.2006 22:17

Цитата:

Сообщение от NeMeN
Значит так.
Этот код мы вставляем в кадр где находятся инпут текст и кнопка:
Код:

var senderData:LoadVars = new LoadVars();
var receiverData:LoadVars = new LoadVars();
senderData.variable = _root.txt.text;
senderData.sendAndLoad("index.php", receiverData, 'POST');

А что тогда в экшене самой кнопки прописать? :)

пропиши
Код:

on(press)
{
    "дорогой флеш, запиши текст в файл, пожалуйста!"
}


NeMeN 28.10.2006 23:21

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

iNils 28.10.2006 23:22

Тема закрыта, автору плюс.


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

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