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

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

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

Регистрация: Jul 2009
Сообщений: 101
По умолчанию Можно ли прикрутить FileFilter к FileReference.save ?

Надо записать сгенерированный файл PDF на локальный диск.
Использую класс AlivePDF.
Все пашет, но клиент докопался что тип файла автоматически не указан.

Можно ли для FileReference.save (не для browse) каким нибудь образом задействовать FileFilter?
Код такой:
Код AS3:
var saving:FileReference = new FileReference();
saving.save ( pdf.save ( Method.LOCAL ), "generated");

Старый 11.01.2011, 15:31
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 2  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Цитата:
клиент докопался что тип файла автоматически не указан.
Может так?
Код AS3:
saving.save ( pdf.save ( Method.LOCAL ), "generated.pdf");

Старый 11.01.2011, 15:37
uchenik12345 вне форума Посмотреть профиль Отправить личное сообщение для uchenik12345 Найти все сообщения от uchenik12345
  № 3  
Ответить с цитированием
uchenik12345

Регистрация: Jul 2009
Сообщений: 101
нет, не пойдет.
Он может вместо generated.pdf написать что угодно и будет файл без ассоциаций (пробовал, именно так и будет).
Надо чтоб в поле Save as type было не All files (*.*) а только pdf, чтоб любое изменение generate записалось все равно как pdf.

Добавлено через 1 минуту
Поидее надо точно также как для browse / loading. Но для save.

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

Регистрация: Dec 2006
Сообщений: 1,764
http://help.adobe.com/en_US/as3/dev/...0204-7cf8.html

Старый 11.01.2011, 16:09
uchenik12345 вне форума Посмотреть профиль Отправить личное сообщение для uchenik12345 Найти все сообщения от uchenik12345
  № 5  
Ответить с цитированием
uchenik12345

Регистрация: Jul 2009
Сообщений: 101
И что? Опять 25. Снова про FileFilter в browse/load и ни слова о возможности в save.
Сказал бы нет, такой возможности нет вместо такого линка тогда бы.

Старый 11.01.2011, 16:26
bav вне форума Посмотреть профиль Отправить личное сообщение для bav Найти все сообщения от bav
  № 6  
Ответить с цитированием
bav
 
Аватар для bav

Регистрация: Oct 2010
Сообщений: 1,049
Отправить сообщение для bav с помощью ICQ
Исходя из сигнатуры
Код:
public function save(data:*, defaultFileName:String = null):void
можно предположить что подобного функционала нет. А если пользователь нажимает на кнопку «Сохранить файл» и файл по умолчанию называется generated.pdf, и пользователь не понимает тонкого намека на то, что скорее всего это файл таки имеет расширение .pdf, то это его проблема, и пусть он тогда научится не только кликать кнопку «Ok», но еще и предварительно немного вчитываться в сопроводительный текст. Ну или явно назовите кнопку «Сохранить PDF».

Старый 11.01.2011, 16:28
uchenik12345 вне форума Посмотреть профиль Отправить личное сообщение для uchenik12345 Найти все сообщения от uchenik12345
  № 7  
Ответить с цитированием
uchenik12345

Регистрация: Jul 2009
Сообщений: 101
Попробовал этот вариант
Saving data to local files
из http://help.adobe.com/en_US/as3/dev/...0204-7cf8.html
вообще фигня полная и идейно не по теме.
Browse + последующее Save - 2 окна подряд - "выберите файл" + потом "запишите файл". При чем записать можно опять каким угодно именем.

Добавлено через 3 минуты
Да, но клиент сам как раз такой умник и есть...
Да и ФФ обрезает если посылаешь "Generated.PDF" до просто "generated".
и записывает как PDF, если только не поменяешь filename. Если поменяешь и не поставишь .pdf в конец то мне опять будут звонить и говорить "баги"...

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

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

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


 


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


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