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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 13.06.2009, 15:12
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 1  
Ответить с цитированием
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
По умолчанию PrintJob - как с ней работать?

День добрый. Столкнулся с такой проблемой. SWF состоит из одного кадра. Вешаю на кнопку код:

Код AS1/AS2:
on(release){
	var printing:PrintJob=new PrintJob();
	printing.start();
	if(printing.start()){
		printing.addPage(0,{xMin:0, xMax:150, yMin:0, yMax:240},null,0);
		printing.send();
	}
}
При нажатии на кнопку вызывается диалоговое окно принтера, нажимаю на Print, в диспечере задач принтера на мгновенье появляется задание "Flash", число страниц Н/Д, после чего все пропадает и ничего не печатает В чем может быть проблема и как с ней бороться? (Во всей SWF-ке других скриптов нет, только на первом кадре стоит stop(); )

Добавлено через 23 минуты
Нашел вот это
http://www.flasher.ru/forum/showthre...E5%F7%E0%F2%FC
Но не понял, в чем разница с приведенным мной кодом.

Добавлено через 27 минут
и почему-то не работает такая конструкция
Код AS1/AS2:
prt.addPage(0,{xMin:0, xMax:150, yMin:0, yMax:240},null,0)
Т.е. вместо того, что бы распечатать часть фрейма, печатается весь фрейм целиком.
__________________
Чем больше силы, тем больше ответственности!


Последний раз редактировалось Fox M. Lurde; 13.06.2009 в 16:29.
Старый 13.06.2009, 16:01
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 2  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
А зачем вы два раза вызываете диалог печати?
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 13.06.2009, 16:05
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 3  
Ответить с цитированием
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
не понимаю вопроса. Пример честно списан из книги гурского. Вроде как ничего два раза не вызывается...
__________________
Чем больше силы, тем больше ответственности!

Старый 13.06.2009, 16:32
iNils вне форума Посмотреть профиль Отправить личное сообщение для iNils Посетить домашнюю страницу iNils Найти все сообщения от iNils
  № 4  
Ответить с цитированием
iNils
Негуру
 
Аватар для iNils

администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,884
Записей в блоге: 7
Читать надо: а) хелп, б) Мука, а Гурского только после того, как прочтете первые два пункта.
У вас printing.start() идет два раза. Сначала просто, а потом еще после if. Первый уберите.
И посмотрите пример в хелпе.
__________________
(и)Нильс.ru | Плагины для FlashDevelop

Старый 13.06.2009, 16:48
Fox M. Lurde вне форума Посмотреть профиль Отправить личное сообщение для Fox M. Lurde Посетить домашнюю страницу Fox M. Lurde Найти все сообщения от Fox M. Lurde
  № 5  
Ответить с цитированием
Fox M. Lurde
 
Аватар для Fox M. Lurde

Регистрация: Jun 2004
Адрес: Нижний Новгород
Сообщений: 227
Отправить сообщение для Fox M. Lurde с помощью ICQ
Благодарю. А что насчет области печати - почему конструкция может не работать?
__________________
Чем больше силы, тем больше ответственности!

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

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

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


 


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


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