سلام به همه
من یک فایل فلش دارم که در اون دکمه گذاشتم که با کلیک کردنش قراره از یک swf بیرونی پرینت بگیره. بدون اینکه اون swf لود بشه. یعنی بعد فشردن دکمه تنها چیزی که می بینیم فقط پنجره پرینت هست. مشکل من اینه که نمی دونم چرا با اینکه swf من چند صفحه هست فقط صفحه اولش پرینت گرفته می شه؟این موضوع می تونه مربوط به نرم افزاری باشه که باهاش pdf رو به swf تبدیل کردم؟
کدهای بکار برده شده اینها هستن:
من یک فایل فلش دارم که در اون دکمه گذاشتم که با کلیک کردنش قراره از یک swf بیرونی پرینت بگیره. بدون اینکه اون swf لود بشه. یعنی بعد فشردن دکمه تنها چیزی که می بینیم فقط پنجره پرینت هست. مشکل من اینه که نمی دونم چرا با اینکه swf من چند صفحه هست فقط صفحه اولش پرینت گرفته می شه؟این موضوع می تونه مربوط به نرم افزاری باشه که باهاش pdf رو به swf تبدیل کردم؟
کدهای بکار برده شده اینها هستن:
[CSS]
stop();
var loader:Loader;
loader = new Loader();
btn.addEventListener(MouseEvent.CLICK, go1);
trace(loader.width)
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
rintJob = new PrintJob();
if(pj.start()) {
var sprite:Sprite = new Sprite();
sprite.addChild(loader);
pj.addPage(sprite);
pj.send();
}
}
}
[/CSS]
stop();
var loader:Loader;
loader = new Loader();
btn.addEventListener(MouseEvent.CLICK, go1);
trace(loader.width)
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
if(pj.start()) {
var sprite:Sprite = new Sprite();
sprite.addChild(loader);
pj.addPage(sprite);
pj.send();
}
}
}
[/CSS]