![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Jan 2008
Сообщений: 3
|
Короче есть скрип 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;
};
|
|
|||||
|
Регистрация: May 2003
Адрес: Tallinn
Сообщений: 3,182
|
читать в хелпе про FileReferenceList
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 3
|
Читал, пробовал говорюже, прогресс бар не полз! А после ковыряния - потом вообще все неработало. Можно лицезреть код мультизагрузки ?
|
|
|||||
|
Banned
[+1 08.05.08]
[+4 14.04.08] [+1.3 02.05.08] Регистрация: Oct 2006
Адрес: кагбэ Киеф!!1
Сообщений: 1,473
|
а флеш не способен показывать кол-во загружаемой инфы на сервак.
|
|
|||||
|
Регистрация: Jan 2008
Сообщений: 3
|
блин, как так не способен !?!?!? он способен показать кол во инфы отправляемой! Народ, вы что издеваетесь ?!?!?!? Не хотите помогать - не трепите нервы. я же привел код экшен скрипта который мониторит все... но тока для 1 файла, а надо для нескольких сделать!
|
|
|||||
|
Et cetera
Регистрация: Sep 2002
Сообщений: 30,787
|
Тема закрыта ввиду того, что автор сам может себе помочь.
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:47. |
|
|
« Предыдущая тема | Следующая тема » |
|
|