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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 08.10.2010, 05:13
DARIUS1 вне форума Посмотреть профиль Отправить личное сообщение для DARIUS1 Найти все сообщения от DARIUS1
  № 1  
Ответить с цитированием
DARIUS1
 
Аватар для DARIUS1

Регистрация: Jul 2009
Сообщений: 50
Question Как сохранеить загруженный во флеш файл на комп?

Код AS3:
var file:FileReference = new FileReference(); 
var urlRequest:URLRequest = new URLRequest("test.mpз);
var urlLoader:URLLoader = new URLLoader();
urlLoader.addEventListener (Event.COMPLETE,completeHandler);
urlLoader.load(urlRequest);
 
 
 
 
function completeHandler(event:Event):void
{
 
b.addEventListener(MouseEvent.CLICK, function():void{
file.save(event.target.data, "test.mpз"); 
});
 
}
 
 
//Это не работает:(


Последний раз редактировалось DARIUS1; 09.10.2010 в 15:20.
Старый 08.10.2010, 08:49
alexcon314 вне форума Посмотреть профиль Отправить личное сообщение для alexcon314 Найти все сообщения от alexcon314
  № 2  
Ответить с цитированием
alexcon314
listener

модератор форума
Регистрация: Jun 2006
Сообщений: 3,260
Записей в блоге: 28
Отправить сообщение для alexcon314 с помощью ICQ
DARIUS1, оформите код тегами .

Старый 08.10.2010, 09:42
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 3  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Код AS3:
function completeHandler(event:Event):void{
  b.addEventListener(MouseEvent.CLICK, function():void{
    file.save(event.target.data, "test.mpз"); 
  });
}
event.target указывает на объект по которому ты кликнул мышкой.

Код AS3:
function completeHandler(event:Event):void{
  b.addEventListener(MouseEvent.CLICK, function():void{
    file.save(urlLoader.data, "test.mpз"); 
  });
}
Тогда уж.

А вообще -- не использовали бы вы анонимных (я все правильно говорю, спецы?) функций.

Старый 09.10.2010, 12:34
DARIUS1 вне форума Посмотреть профиль Отправить личное сообщение для DARIUS1 Найти все сообщения от DARIUS1
  № 4  
Ответить с цитированием
DARIUS1
 
Аватар для DARIUS1

Регистрация: Jul 2009
Сообщений: 50
спасибо попробую

Добавлено через 2 часа 32 минуты
кароче не работает ризницы нет urlLoader.data или event.target.data

файл сохраняется не правильно, смотрел бинарный код там вообще кодировка отличается. исходного файла и который мы сохранили. а так же файл увеличивается в объёме.

что делать?
__________________
http://DARIUS.su

Старый 09.10.2010, 16:58
ChuwY вне форума Посмотреть профиль Отправить личное сообщение для ChuwY Посетить домашнюю страницу ChuwY Найти все сообщения от ChuwY
  № 5  
Ответить с цитированием
ChuwY
 
Аватар для ChuwY

Регистрация: Nov 2009
Адрес: Тула / Москва
Сообщений: 734
Отправить сообщение для ChuwY с помощью ICQ Отправить сообщение для ChuwY с помощью Skype™
Перед загрузкой укажи формат данных.

Код AS3:
urlLoader.dataFormat = URLLoaderDataFormat.BINARY;

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

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

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


 


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


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