flash, actionscript - после публикации перестает работать почтовый запрос из флэш-файла - PullRequest
0 голосов
/ 14 февраля 2011

Добрый день всем.У меня проблема со следующим кодом:

textBox.addEventListener(KeyboardEvent.KEY_DOWN,handler);
   function handler(event:KeyboardEvent){

   // if the key is ENTER
   if(event.charCode == 13){

    var url:String = "http://localhost/flashsave.php";
    var request:URLRequest = new URLRequest(url);

    var variables:URLVariables = new URLVariables();

    variables.cuvant = textBox.text;

    request.data = variables;
    request.method = URLRequestMethod.POST;

    navigateToURL(request);
    var loader:URLLoader = new URLLoader();

    try {
        loader.load(request);
    } catch (error:Error) {
        //trace("Unable to load requested document.");
    }

Проблема в том, что код работает, когда я тестирую сцену (ctr + alt + enter in flash), но после публикации он неработа ... не отправка ни запроса, ни перенаправления.

Что я хочу сделать, это войти в файл на сервере, что набрали пользователи (связано с Связано с: Flash Actionscript - сохранить текстфайл на сервере ).

Спасибо за помощь.

1 Ответ

1 голос
/ 09 марта 2011

Я считаю, что иметь статическую ссылку на локальный хост, как это ваша проблема. Попробуйте поместить свой swf в один каталог, а php - в один и тот же каталог или подкаталог.

если php находится в том же каталоге, его URL будет:

"flashsave.php"

Иначе, если он находится в подкаталоге, он будет:

"php/flashsave.php"

не включает косую черту в начале ссылки, так как она ссылается на C: // drive:)

...