|
|
|||||
Регистрация: Nov 2003
Адрес: Питер
Сообщений: 9
|
Печать из флеш-ролика (вопрос)
поискал - не нашел - сам пробовал - так и не получилось - подскажите направление мыслей
сделан ролик, аля фотоальбом/каталог с меню (по разделам), весь растр подгружается из xml-файлов; встала задача в распечатывании содержимого (т.е. пользователь листает/смотрит изображения и в какой-то момент начинает испытывать страстное желание распечатать определенную картинку, нажав на кнопку печать в ролике) отсюда на данный момент имеем - если на кнопке прописано: то выводит на печать все окно без динамического содержимого (будь то картинки или текст) если прописано печатает все окно плеера с подгруженной картинкой, но без динамического текста (на накладывание области печати с меткой - вообще не реагирует) Резюмирую: есть ли возможность либо распечатывания заданной области в ролике с его динамическим содержимым? или по нажатию на кнопку отправлять на печать один jpg (по такому-то относительному адресу), который в данный момент подгружен?
__________________
балабол |
|
|||||
http://livedocs.adobe.com/flash/8/main/00002608.html
особо посмотреть addPage ибо оно Цитата:
__________________
"We Are The Champions My Friends!" Queen |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Даже у самолета нет прав на апы.
|
|
|||||
Регистрация: Nov 2003
Адрес: Питер
Сообщений: 9
|
в продолжение темы (спасибо CorC)
прописав следующий код my_btn.onRelease = function() { var pageCount:Number = 0; var my_pj:PrintJob = new PrintJob(); if (my_pj.start()) { my_pj.orientation = "landscape"; if (my_pj.addPage(0, {xMin:222,xMax:1014,yMin:60,yMax:632})) { pageCount++; } } if (pageCount>0) { my_pj.send(); } delete my_pj; } так что - где я напортачил? ЗЫ вставив из хелпа в тестовый мувик пример со сменой вывода портрет/альбомный тип - работает не так как требуется в догонку - встал вопрос о КАЧЕСТВЕ печати вывод на экране тот что надо - но на печать "вылезает" типичный испохабленный джепег (( посоветуете что?
__________________
балабол Последний раз редактировалось samolet; 27.03.2007 в 14:03. |
|
|||||
[+3 09.03.07]
Регистрация: Jul 2006
Сообщений: 21
|
Пробовал последний код для печати содержимого ScrollBox-а. Зараза печатает только то, что видит. Я подгружаю swf в скролБокс и хочу ее расспечатать. Если перетащить ползунок, то и напечатает видимую область на листе бумаги тоже проскроленную, т.е. изображение будет примерно в конце или в середине листа. Как напечатать всю swf-ку?
|
|
|||||
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Типа ....addPage("мой_клип"....). Или снимал бы маску на время печати. Т.е. ДО команды ....send(); Т.ж. ДО нее можно проверить (только проверить!) ориентацию и размер печатной области. В соответствии с размером подогнать клип под нужный размер или ориентацию. ПОСЛЕ команды ....send(); вернуть все на место - пользователь ничего не заметит. |
|
|||||
[+3 09.03.07]
Регистрация: Jul 2006
Сообщений: 21
|
А как можно снять маску?
...addPage(scroll_panel.content) было, т.е. печатаю содержимое скроллПанели. Извратился следующим образом: создал мувиклип за пределами видимости и в него грузил туже нужную swf-ку, и печатал уже этот мувиклип. |
|
|||||
Banned
[+4 01.02.09]
[+1 01.02.09] |
Цитата:
Цитата:
Цитата:
|
Часовой пояс GMT +4, время: 16:52. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|