Форум 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)
-   -   Отклик php скрипта на upload (http://www.flasher.ru/forum/showthread.php?t=113474)

A.St. 30.06.2008 13:55

Отклик php скрипта на upload
 
Добрый день.

Организован мультиаплоад картинок через getReferenceList с обработкой php скриптом, пишушим путь до файла в базу и создающим иконку из залитого файла. Требуется отослать путь до иконки назад в swf сразу же после обработки картинки.

Для краткости выкладываю код не полностью.
выдержка AS:
Код:

System.security.allowDomain("http://www.mysite.ru/");
import flash.net.FileReferenceList;
import flash.net.FileReference;

var listener:Object = new Object();
listener.onSelect = function(fileRefList:FileReferenceList) {
    trace("onSelect");
    var list:Array = fileRefList.fileList;
    var item:FileReference;
        var x_coord:Number = 20;
        var y_coord:Number = 20;
        var level:Number = 3;
       
          for(var i:Number = 0; i < list.length; i++) {
              var count:Number = 0;
            item = list[i];
              item.addListener(this);
            var upload_script:String = "http://www.mysite.ru/uploader.php?var1=" + _root.var1 + "&var2=" + _root.var2;
              if ( !item.upload(upload_script)) {
                output.text += 'transmission failed!';   
              }
              // ******************************************
          }
// и т.д.

выдержка php:
Код:


$uploaddir = $_SERVER['DOCUMENT_ROOT']."/orders/".$var1."/".$var2."/";
$rasshr = strstr( $temp, '.');
$dat = date('mdHis');
$pic_dir = $var1."_".$var2."_".$dat.$rasshr;
$ico_dir = "ico_".$pic_dir;
if (move_uploaded_file($Filedata, $uploaddir.$pic_dir)) {
        $cats1 = $uploaddir.$pic_dir;
        chmod($cats1, 0777);
}

/*
создание иконки
*/

echo "ico_path=".$uploaddir.$ico_dir;

Вопрос в следующем: можно ли, поставив вместо коммента со звездочками что-нибудь вроде...
Код:

myVars = new LoadVars();
myVars.load( upload_script);
myVars.onLoad = function( success ){
if(success){
    trace("variables loaded");
    output1.text =  myVars.ico_path;
    _root.sp.content[item.name].loadMovie( myVars.ico_path, "image");
    } else {
        trace("Error loading page");
    }
}

... получить переменную ico_path сразу же после создание иконки php скриптом? Лично у меня не получилось. =(


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

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