پرینت یک externl swf بدون لود swf
سلام به همه
من یک فایل فلش دارم که در اون دکمه گذاشتم که با کلیک کردنش قراره از یک swf بیرونی پرینت بگیره. بدون اینکه اون swf لود بشه. یعنی بعد فشردن دکمه تنها چیزی که می بینیم فقط پنجره پرینت هست. مشکل من اینه که نمی دونم چرا با اینکه swf من چند صفحه هست فقط صفحه اولش پرینت گرفته می شه؟
کدهای بکار برده شده اینها هستن:
کد:
stop();
var loader:Loader;
loader = new Loader();
btn.addEventListener(MouseEvent.CLICK, go1);
function go1(e:Event):void
{
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaded);
loader.load(new URLRequest("6-1.swf"));
//addChild(loader);
function onLoaded(e:Event):void
{
var pj:PrintJob = new PrintJob();
var sprite:Sprite = new Sprite();
sprite.addChild(loader);
pj.start();
pj.addPage(sprite);
pj.send();
}
}