Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 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.
Создать новую тему Ответ Часовой пояс GMT +4, время: 01:34.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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