Adobe เปิดฐานข้อมูลบั๊กของ Flash Player มาได้สักระยะแล้ว แต่ว่ายังไม่มีใครแจ้งบั๊กที่เกี่ยวข้องกับภาษาไทยเข้าไปเลย ครั้นผมจะทำเองก็ไม่ถนัดเรื่อง Flash มากนัก เลยอยากระดมสมองจากผู้อ่าน Blognone ทุกท่าน ว่าปัจจุบันมีปัญหาด้านภาษาไทยอะไรบ้างใน Flash Player ไม่ว่าจะเป็นระบบปฏิบัติการอะไรก็ตาม จากนั้นผมจะได้ทดสอบและรวบรวม ก่อนแจ้งไปยัง Adobe ให้รับทราบปัญหาครับ
Comments
มาใส่ไว้ก่อน กันลืม
เอ๊ะ ไม่มี AIR
+1
ใช้ twhirl พิมพ์ไทยบน linux ไม่ได้เหมือนกันครับ
Kohsija
twhirl ตัดคำบนวินโดวส์แล้วบางคำหายไป
ไม่รู้ว่าเป็นเฉพาะเครื่องผมหรือเป็นกับทุกคนที่ใช้ Vista คือตัวหนังสือภาษาไทย มันผิดตำแหน่งหมดเลยอะครับ อันนี้จะเกิดขึ้นตอนทำ Flash เองนะครับ แต่ถ้าเข้าเว็ปที่เขาทำกัน ก็ไม่ผิดปกติอะไร
©NgOrXz™®
แมนเชสเตอร์ยูไนเต็ด เก่งที่สุดในโลก
ขอ screenshot หน่อยครับ
ไม่สามารถพิมพ์ภาษาไทยในช่อง textbox ของ swf ที่เรียกใช้ใน mode transparent ได้ครับ
ผมมีปัญหาตอนทำ searchbox ใน songburi.com ตอน test พิมพ์ได้แต่พอรันใน web จริงๆที่ใช้ transparent ปรากฏว่า พิมพ์ไม่ได้ซะอย่างงั้น
ผมค้นหาปัญหานี้พบว่า
http://www.thaiflashdev.com/board/index.php?showtopic=13559&st=0&p=78587
http://www.thaiflashdev.com/board/lofiversion/index.php/t6452.html
มีคนมีปัญหากับทุก Version ทุก OS ครับ แก้อันนี้ได้จะเป็นพระคุณสุดๆ
รบกวน register กับ bugs.adobe.com ไว้รอเลยครับ
บน Ubuntu อักษรไทยใน Flash เป็นเหลี่ยมๆครับ
พิมพ์ไทยบนแมคไม่ได้
สระลอยครับ
ปัญหาทั้งหลายที่มีในตระกูล Creative Suite ก็มีใน Flash Player ด้วยครับ ตอนที่ทำอยู่เจอประจำ
แต่ว่าเลิกไปนานละ เลยจำได้แค่เท่านี้
การตัดคำภาษาไทยครับ อันนี้เป็นปัญหาอย่างมากเลย เวลาทำงานกับภาษาไทย
ที่ต้องเอาภาษาไทยขึ้นมาแสดง อยากให้ตัดคำภาษาไทยให้ถูกต้องหน่อยครับผม
ลิสเท่าที่เจอ - ไม่ตัดคำ (พอมี class แก้ไข) - สระลอย , ตำแหน่งเพี้ยน - ใน Flash CS3 บน Vista ตำแหน่งฟ้อนภาษาไทยตอน Test จะเพี้ยน แต่รันบนเว็บปกติ - พิมพ์ไทยใน Text input บน Leopard ไม่ได้ (ส่วนมากจะเปลี่ยนภาษาไม่ได้ หากเปลี่ยนได้ก็ออกมาเป็นอักษรอังกฤษ) - Text Dynamic , Input หากไม่ได้ Embed Font จะ rotation ไม่ได้ (มีปัญหาในการพัฒนา Air app) - transparent ทำให้ Text input บนเว็บ พิมไม่ได้มีวิธีแก้ไข แต่จำไม่ได้แล้ว (ต้องใช้ tag อื่นช่วย) - Text Dynamic, Input ที่ไม่ได้ Embed หาก Masking จะทำให้มองไม่เห็น
บางอันอาจจะได้รับการแก้ไขแล้วนะครับ ผมเองก็จำได้ไม่หมด เวลาเจอก็หาทางแก้ไขไปเรื่อยๆ
ปกติเวลารายงานบั๊กต้องลองกับซอฟต์แวร์เวอร์ชันล่าสุด ช่วยทดสอบกับ Flash 10 ให้ได้ไหมครับ?
ตอนนี้คิดว่า stable เป็น Flash 9 อยู่
เดี๋ยวจะลองลง Flash 10 ละกันครับ ขอเวลาเคลียงานหน่อย แล้วจะเทสให้ทีละอันครับ
flash ใน linux บังเมนู drop-down
ผมคุ้นๆ ว่า Flash 10 แก้แล้วนะครับ
สระลอย
//มี class แก้ไขมาตั้งแต่ปี 2005
http://www.sleepydesign.com/services/typetool/
http://sleepytypetool.googlecode.com/
ตำแหน่งเพี้ยน
//เป็นในภาษาอื่นด้วย report bug ไปแล้ว 2 เดือนก่อน
Text Dynamic , Input หากไม่ได้ Embed Font จะ rotation ไม่ได้ (มีปัญหาในการพัฒนา Air app)
//ทำ cache bitmap เองเวลาหมุนสิ ไม่กระตุกด้วย
transparent ทำให้ Text input บนเว็บ พิมไม่ได้มีวิธีแก้ไข แต่จำไม่ได้แล้ว (ต้องใช้ tag อื่นช่วย)
//เห็นแว้บๆ ว่า firefox ใหม่แก้แล้วเมื่อหลายวันก่อน ส่วน ie เคยใช้ code แก้ไขรวม byte เอาตั้งแต่ปี 2005 แต่ไม่ได้แจก code เพราะไปตายที่ firefox และเป็นกับภาษาอื่นด้วยไม่ใช่แค่ไทย report bug ไปแล้วตั้งกะปี 2005 เช่นกัน
Text Dynamic, Input ที่ไม่ได้ Embed หาก Masking จะทำให้มองไม่เห็น
//อันนี้ง่ายก่าหน่อยใส่ force bitmap cache เอาด้วยการใส่ filter หลอกเข้าไป เช่น glow 0,0 มันจะ cache ให้
บน Ubuntu อักษรไทยใน Flash เป็นเหลี่ยมๆครับ
ใช้ code แก้สระลอยแก้ให้ได้นะ น่าจะปัญหาเดียวกะ CS น่ะแหละ แต่ไม่ได้ลง Ubuntu เพราะงั้นคงต้องไปลองเองเด้อ
http://sleepytypetool.googlecode.com/
ขอบคุณครับ
report bug นี่ส่งไปทางไหนเหรอครับ?
แหม่ทันใจจิงของ gumbo คงไม่ต้องละสำหรับ rotate
http://blog.smartlogicsolutions.com/2008/09/25/rotate-effect-and-non-embedded-fonts-in-flex-4/
คงรวมถึง flex3+F10 ด้วยนิ ไปลองกันเองเด้อ ผมเองคงใช้เทคนิค force cache bmp กะ f9 ไปก่อนระหว่าง F10 ;P
เมื่อกี้ผมลอง force cache bmp (ใส่ filter เฉยๆ) ไปแล้วลอง rotate ดู สรุป ไม่ได้นะครับ
ไม่เป็นไร เดี๋ยวลองกับ F10 ละกันครับ
ย้ำครับ flash 10 ในลีนุก ยังใช้ภาษาไทยแล้วขึ้นเป็นตัวสี่เหลี่ยมครับ
ไม่ทราบว่าเป็นบั๊กหรือป่าว หรือต้องตั้งค่าอะไรเพิ่มเติม
บน Mac นะครับ
ไม่สามารถพิมพ์ภาษาไทยลงบน control textbox ได้ แต่ Copy-Paste ได้
TweetDeck (AIR) / Sedthink พิมพ์ไทยได้นะครับ
เพิ่มเติมให้ครับ ผมบอกในข้อแรกว่า "ทำ cache bitmap เอง" กับข้อหลัง "force bitmap cache" มันคนละวิธีกันครับอย่าสับสน ;)
เช่น
papervision3d : http://labs.blitzagency.com/?p=315
หรือ away3d : http://away3d.googlecode.com/svn/trunk/demos/cs3/Basic_InteractiveTexture.swf
รบกวนไปแงะเองนะครับอยู่ใน bitmap render session นั่นแล ;)