ฟอนต์ฟอรั่ม

F0NT Community (เก่า) => ห้องคอม => ห้องแฟลช => โพสต์ถูกเริ่มโดย: ej_sing เมื่อ 12 พ.ย. 2007, 15:20 น.

ชื่อเรื่อง: สั่งปริ้นท์ swf มีปัญหากับ png24
โพสต์โดย: ej_sing เมื่อ 12 พ.ย. 2007, 15:20 น.
 :31: จะบอกว่าเพิ่งเคยจริงๆ  :38:
เอาภาพที่ transparent มาใช้ในแฟลช เซฟมาเป็น png24 ใสปิ๊งมาเลย

ปรากฏว่า มันพิมพ์ส่วนที่ใสไม่ได้ มันดำๆหมดเลย
ใครเคยเจอบ้างครับ แก้อย่างไร ที่ไม่ใช่เอามา traceBitmap และ ไม่ต้องทำไฟลมาเป็น vector

______________________________________________________________
______________________________________________________________

ได้แล้ว  :31:

ใส่ในปุ่มที่จะปริ้นท์

อ้างอิง

on(release){
   var my_pj:PrintJob = new PrintJob();
if (my_pj.start()) {
    var pageAdded:Boolean = false;
   my_pj.orientation= "portrait" //portrait   landscape
    pageAdded = my_pj.addPage(0,{xMin:0,xMax:800,yMin:0,yMax:500},{printAsBitmap:true}, 32)
    if (pageAdded) {
    my_pj.send();
    }
}
delete my_pj;

}


แดงแรกคือ
xMin:0,xMax:800,yMin:0,yMax:500
แบ่งเป็น xMin:topLeft, xMax:topRight, yMin:bottomLeft, yMax:bottomRight
คือสั่งขอบเขตว่าจะปริ้นท์แค่ไหน

แดงสองคือ
printAsBitmap:true
ให้ปริ้นท์แบบบิทแมพ  :34:

แดงสามคือ
32
คือเฟรมที่ต้องการจะปริ้นท์
อันนี้แหล่ะเล่นเอางง
ไฟลมาสุดที่เฟรม 32 ก็ต้องสั่ง 32 แค่นั้นเอง  :31:

สรุปใช้ได้ครับ ปริ้นท์ PNG 24 ที่เป็น transparent ได้ครับ คอนเฟิมมมมมมมมมม  :33:

ตอนแรกใช้

อ้างอิง

printAsBitmap(_root,"bmax") // ทั้ง max movie frame


มันปริ้นท์ทุกอย่างทุกเฟรมเลย  :05: แถมไอ้ใสๆมันดำๆหมดเลย  :41:
ชื่อเรื่อง: Re: สั่งปริ้นท์ swf มีปัญหากับ png24
โพสต์โดย: จักรี เมื่อ 14 พ.ย. 2007, 04:18 น.
ขอบคุณมากพี่  เพราะเข้ามาดูตอนแรกก็งงเหมือนกัน ไม่รู้จะโพสต์อะไรดี  คือผมก็ไม่เคยทำอ่ะ  :21:
ชื่อเรื่อง: Re: สั่งปริ้นท์ swf มีปัญหากับ png24
โพสต์โดย: iannnnn เมื่อ 14 พ.ย. 2007, 04:51 น.
:25: ขอบคุณครับ