1
從另一個swf電影中打印swf時,我遇到了一些問題。Flash CS5:MovieClip在AS3中打印
我有兩部電影,A & B,其中B將被加載到A,並且將使用A中的打印btn從A打印.swf B有很多圖層,包括矢量和jpeg文件。當我將電影B加載到電影A時,它會正常顯示,但是當我嘗試僅打印位於B頂層的jpeg圖像即將到來時。我試圖打印舞臺的區域,這也給出了相同的結果。問題是什麼?
下面是代碼:
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();
}
}
我已經得到了一定程度上解決這個問題。現在的問題是,第二個Flash文件中有一個動畫片段,它使用3D旋轉工具轉換爲透視圖,並且動態地將圖像附加到它。當我印刷時,除了圖像的透視圖甚至mc以外,我都能得到所有的東西。