หน้า: [1]
 
ผู้เขียน หัวข้อ: สั่งปริ้นท์ swf มีปัญหากับ png24  (อ่าน 3515 ครั้ง)
0 สมาชิก และ 1 ขาจร กำลังดูหัวข้อนี้
 ไอ้มืดหมี จะบอกว่าเพิ่งเคยจริงๆ  เฮ้ย!?
เอาภาพที่ transparent มาใช้ในแฟลช เซฟมาเป็น png24 ใสปิ๊งมาเลย

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

______________________________________________________________
______________________________________________________________

ได้แล้ว  ไอ้มืดหมี

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

แอบอ้าง
   

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
ให้ปริ้นท์แบบบิทแมพ  เหลือบ

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

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

ตอนแรกใช้

แอบอ้าง


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


มันปริ้นท์ทุกอย่างทุกเฟรมเลย  ฮือๆ~ แถมไอ้ใสๆมันดำๆหมดเลย  อี๋~
« แก้ไขครั้งสุดท้าย: 12 พ.ย. 2007, 17:42 น. โดย ej_sing » บันทึกการเข้า

ขอบคุณมากพี่  เพราะเข้ามาดูตอนแรกก็งงเหมือนกัน ไม่รู้จะโพสต์อะไรดี  คือผมก็ไม่เคยทำอ่ะ  คริคริ
บันทึกการเข้า

ล้ำลึกคนึงหาในดวงจิต ใจเคยคิดตัดสวาทมิอาจสิ้น
ดั่งก้านบัวหักกลางชลาสินธุ์ ผิว่าสิ้นไร้เยื่อยังเหลือใย
กรี๊ดดดดด ขอบคุณครับ
บันทึกการเข้า

ทำมาหากินด้วยการเปิดร้านสกรีนเสื้อยืด จ้ะ
หน้า: [1]
 
 
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2007, Simple Machines | Thai language by ThaiSMF Valid XHTML 1.0! Valid CSS!