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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Закрытая тема
Старый 11.01.2008, 17:36
mamohob вне форума Посмотреть профиль Отправить личное сообщение для mamohob Найти все сообщения от mamohob
  № 1  
mamohob

Регистрация: Jan 2008
Сообщений: 3
По умолчанию Мульти upload файлов - нужна помощь.

Короче есть скрип Upload файлов на сайт. Вот сам Акшен скрипт :

Код:
import flash.net.FileReference; 
upload_btn.enabled = false; 
browse_btn.enabled = true; 

var file_fr:FileReference = new FileReference(); 
var list_obj:Object = new Object(); 
list_obj.onSelect = function() { 
upload_btn.enabled = true; 
name_txt.text = file_fr.name; 
}; 

list_obj.onComplete = function() { 
buffer.text = '<b><font color="green">Файл Успешно загружен!</font></b>'; 
rec_mc.clear(); 
upload_btn.enabled = false; 
browse_btn.enabled = true; 
}; 

list_obj.onProgress = function(bytesTotal, bytesLoaded) { 
upload_btn.enabled=false; 
_root.prr.setProgress(bytesLoaded,file_fr.size); 
buffer.text = "<b>Статус : "+int(bytesLoaded/1024)+'kb / '+int(file_fr.size/1024)+'kb</b>'; 
}; 

// если пользователь отменяет загрузку 
list_obj.onCancel = function() { 
buffer.text = "<b><font color='red'>Загрузка отменена!</b></font>"; 
upload_btn.enabled = false; 
browse_btn.enabled = true; 
}; 
// если произошла ошибка 
list_obj.onIOError = function(fileRef) { 
buffer.text = "<b><font color='red'> Ошибка"+fileRef.name+'</b></font>'; 
upload_btn.enabled = false; 
browse_btn.enabled = true; 
}; 
// если произошла ошибка, связанная с безопасностью 
list_obj.onSecurityError = function(fileRef, error) { 
buffer.text = '<b><font color="red">Ошибка сервера</b></font>'; 
upload_btn.enabled = false; 
browse_btn.enabled = true; 
}; 
// ошибки протокола 
list_obj.onHTTPError = function(fileRef:FileReference, error:Number) { 
buffer.text = '<b><font color="red">Ошибка HTTP</b></font>'; 
upload_btn.enabled = false; 
browse_btn.enabled = true; 
}; 
// аттачим листнер 
file_fr.addListener(list_obj); 
//the event for the browse button 
browse_btn.clickHandler = function() { 
file_fr.browse([{description:"MP3 or MP4 Files", extension:"*.mp3;*.mp4"}]); 
}; 
// событие для кнопки upload 
upload_btn.onPress = function() 
{ 
buffer.text = '<b><font color="green">Загрузка файла...</font></b>'; 
browse_btn.enabled=false; 
} 
upload_btn.clickHandler = function() { 
file_fr.upload("http://edfet4/test/upload.php"); 
rec_mc.fillColor = Math.random()*0x1000000; 
//upload_btn.enabled=false; 
};
Используется стандартные компоненты - 2 кнопки, прогресс бар и текстовое поле. Вот как можно переделать под МУЛЬТИUPLOAD ??? т.е. чтобы можно было закачивать не 1 файл а несколько... ДУмаю надо делать еще 1 прогресс бар - 1 общий статус - 2 статус текущего файла... Пробовал переделывать - не вышло (не сама закачка производилась, но прогресс бар не полз) но я так что то намутил не то... Помогите сделать!!! То что пробовал - не сохранил...

Старый 11.01.2008, 17:42
CrazyFlasher вне форума Посмотреть профиль Отправить личное сообщение для CrazyFlasher Найти все сообщения от CrazyFlasher
  № 2  
CrazyFlasher
 
Аватар для CrazyFlasher

Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
читать в хелпе про FileReferenceList
__________________
Flash Developer
Папа TDP4 Team Battle

Старый 11.01.2008, 18:48
mamohob вне форума Посмотреть профиль Отправить личное сообщение для mamohob Найти все сообщения от mamohob
  № 3  
mamohob

Регистрация: Jan 2008
Сообщений: 3
Читал, пробовал говорюже, прогресс бар не полз! А после ковыряния - потом вообще все неработало. Можно лицезреть код мультизагрузки ?

Старый 11.01.2008, 18:54
Mr. Fixit вне форума Посмотреть профиль Найти все сообщения от Mr. Fixit
  № 4  
Mr. Fixit
Banned
[+1 08.05.08]
[+4 14.04.08]
[+1.3 02.05.08]

Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
а флеш не способен показывать кол-во загружаемой инфы на сервак.

Старый 11.01.2008, 19:13
mamohob вне форума Посмотреть профиль Отправить личное сообщение для mamohob Найти все сообщения от mamohob
  № 5  
mamohob

Регистрация: Jan 2008
Сообщений: 3
блин, как так не способен !?!?!? он способен показать кол во инфы отправляемой! Народ, вы что издеваетесь ?!?!?!? Не хотите помогать - не трепите нервы. я же привел код экшен скрипта который мониторит все... но тока для 1 файла, а надо для нескольких сделать!

Старый 11.01.2008, 19:19
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 6  
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,787
Тема закрыта ввиду того, что автор сам может себе помочь.

Создать новую тему Закрытая тема Часовой пояс GMT +4, время: 15:47.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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