Возникла проблема при печати файла SWF из другого фильма SWF.
У меня есть два фильма, A & B, в которых B будет загружен в A и будет напечатан из A с использованием Print btn в A. В swf B есть много слоев, включая векторные и jpeg-файлы. Когда я загружаю фильм B в фильм A, он идет правильно, но когда я пытаюсь напечатать, приходит только изображение JPEG, которое находится в верхнем слое B. Я попробовал напечатать область сцены, которая также дает тот же результат. В чем проблема?
Вот код:
print_btn.addEventListener(MouseEvent.CLICK,printContent);
function printContent(evt:MouseEvent) {
var printJob:PrintJob = new PrintJob();
if (printJob.start()) {
if (loader_mc.width>printJob.pageWidth) {
loader_mc.width=printJob.pageWidth;
loader_mc.scaleY=loader_mc.scaleX;
}
printJob.addPage(loader_mc);
printJob.send();
}
}
У меня проблема до некоторой степени решена. Теперь проблема в том, что во втором файле флэш-памяти есть мувиклип, который преобразуется в перспективный вид с помощью инструмента трехмерного вращения, и к нему динамически прикрепляется изображение. Когда я печатаю, я получаю все, кроме перспективного изображения или даже mc.