Показать сообщение отдельно
Старый 30.06.2008, 13:55
A.St. вне форума Посмотреть профиль Отправить личное сообщение для A.St. Найти все сообщения от A.St.
  № 1  
Ответить с цитированием
A.St.

Регистрация: Jun 2008
Сообщений: 2
По умолчанию Отклик 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 скриптом? Лично у меня не получилось. =(


Последний раз редактировалось A.St.; 01.07.2008 в 12:32.