PDA

Просмотр полной версии : PrintJob.addPage method


chingachgoog
27.06.2007, 15:28
printing=new PrintJob();
if (printing.start()) {
printing.addPage("мой_мувик", null ,true, 1);
printing.addPage();
printing.send();
}


Если такой код стоит вовне (в родительском мувике) мувиклипа "мой_мувик", то все работает.
Но как только код помещается ВОВНУТРЬ самого мувика, который я хочу распечатать, то неработает.

Вопрос. Как заставить мувик распечатать самого себя (но не печатать родителей и братьев).

Double
27.06.2007, 21:07
а printing.addPage(this... не спасает?..

chingachgoog
27.06.2007, 21:10
Нет, это синтаксическая ошибка.
Либо левелы (числа), либо имена мувиков (строки).
А в левеле могут быть братские клипы.

Double
27.06.2007, 21:15
this._name?..
просто принтер сдох :) флеш даже не запускаю.

chingachgoog
27.06.2007, 21:26
this._name не спасает, ничем не лучше как просто строкой написать :(

Принтер и не нужен, достаточно виртуального, типа pdf

Double
27.06.2007, 21:38
this не даёт никакой ошибки. замечательно работает.

chingachgoog
27.06.2007, 21:53
Спасибо!
Точно, у меня тоже стало работать - изменил только код обработчика кнопки.