ระดมสมอง ภาษาไทยใน Flash Player

tags:

Adobe เปิดฐานข้อมูลบั๊กของ Flash Player มาได้สักระยะแล้ว แต่ว่ายังไม่มีใครแจ้งบั๊กที่เกี่ยวข้องกับภาษาไทยเข้าไปเลย ครั้นผมจะทำเองก็ไม่ถนัดเรื่อง Flash มากนัก เลยอยากระดมสมองจากผู้อ่าน Blognone ทุกท่าน ว่าปัจจุบันมีปัญหาด้านภาษาไทยอะไรบ้างใน Flash Player ไม่ว่าจะเป็นระบบปฏิบัติการอะไรก็ตาม จากนั้นผมจะได้ทดสอบและรวบรวม ก่อนแจ้งไปยัง Adobe ให้รับทราบปัญหาครับ

sugree's picture

มาใส่ไว้ก่อน กันลืม

  • อ่านไทย พิมพ์ไทย บนลินุกซ์ไม่ได้

เอ๊ะ ไม่มี AIR

kohsija's picture

+1
ใช้ twhirl พิมพ์ไทยบน linux ไม่ได้เหมือนกันครับ


Kohsija

AdmOd's picture

twhirl ตัดคำบนวินโดวส์แล้วบางคำหายไป

NgOrXz's picture

ไม่รู้ว่าเป็นเฉพาะเครื่องผมหรือเป็นกับทุกคนที่ใช้ Vista คือตัวหนังสือภาษาไทย มันผิดตำแหน่งหมดเลยอะครับ อันนี้จะเกิดขึ้นตอนทำ Flash เองนะครับ แต่ถ้าเข้าเว็ปที่เขาทำกัน ก็ไม่ผิดปกติอะไร

©NgOrXz™® แมนเชสเตอร์ยูไนเต็ด เก่งที่สุดในโลก

mk's picture

ขอ screenshot หน่อยครับ

9AuM's picture

ไม่สามารถพิมพ์ภาษาไทยในช่อง 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 ครับ แก้อันนี้ได้จะเป็นพระคุณสุดๆ

mk's picture

รบกวน register กับ bugs.adobe.com ไว้รอเลยครับ

wongzaputt's picture

บน Ubuntu อักษรไทยใน Flash เป็นเหลี่ยมๆครับ

keng's picture

พิมพ์ไทยบนแมคไม่ได้

chakrit's picture

สระลอยครับ

ปัญหาทั้งหลายที่มีในตระกูล Creative Suite ก็มีใน Flash Player ด้วยครับ ตอนที่ทำอยู่เจอประจำ

แต่ว่าเลิกไปนานละ เลยจำได้แค่เท่านี้

bugdoang's picture

การตัดคำภาษาไทยครับ อันนี้เป็นปัญหาอย่างมากเลย เวลาทำงานกับภาษาไทย ที่ต้องเอาภาษาไทยขึ้นมาแสดง อยากให้ตัดคำภาษาไทยให้ถูกต้องหน่อยครับผม

0xffeeddaa's picture

ลิสเท่าที่เจอ
- ไม่ตัดคำ (พอมี 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 จะทำให้มองไม่เห็น

บางอันอาจจะได้รับการแก้ไขแล้วนะครับ ผมเองก็จำได้ไม่หมด เวลาเจอก็หาทางแก้ไขไปเรื่อยๆ

mk's picture

ปกติเวลารายงานบั๊กต้องลองกับซอฟต์แวร์เวอร์ชันล่าสุด ช่วยทดสอบกับ Flash 10 ให้ได้ไหมครับ?

0xffeeddaa's picture

ตอนนี้คิดว่า stable เป็น Flash 9 อยู่ เดี๋ยวจะลองลง Flash 10 ละกันครับ ขอเวลาเคลียงานหน่อย แล้วจะเทสให้ทีละอันครับ

DArKer's picture

flash ใน linux บังเมนู drop-down

mk's picture

ผมคุ้นๆ ว่า Flash 10 แก้แล้วนะครับ

katopz's picture
  • สระลอย //มี 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/

ขอบคุณครับ

mk's picture

report bug นี่ส่งไปทางไหนเหรอครับ?

katopz's picture

แหม่ทันใจจิงของ 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

0xffeeddaa's picture

เมื่อกี้ผมลอง force cache bmp (ใส่ filter เฉยๆ) ไปแล้วลอง rotate ดู
สรุป ไม่ได้นะครับ

ไม่เป็นไร เดี๋ยวลองกับ F10 ละกันครับ

sodia's picture
  • สระลอย , ตำแหน่งเพี้ยน <---- นี่น่าเบื่อมาก
sukoom2001's picture

ย้ำครับ flash 10 ในลีนุก ยังใช้ภาษาไทยแล้วขึ้นเป็นตัวสี่เหลี่ยมครับ ไม่ทราบว่าเป็นบั๊กหรือป่าว หรือต้องตั้งค่าอะไรเพิ่มเติม

plugin's picture

บน Mac นะครับ

ไม่สามารถพิมพ์ภาษาไทยลงบน control textbox ได้ แต่ Copy-Paste ได้

TweetDeck (AIR) / Sedthink พิมพ์ไทยได้นะครับ

katopz's picture

เพิ่มเติมให้ครับ ผมบอกในข้อแรกว่า "ทำ cache bitmap เอง" กับข้อหลัง "force bitmap cache" มันคนละวิธีกันครับอย่าสับสน ;)

  • "ทำ cache bitmap เอง" ให้ไปดูจาก 3d package เช่น papervision3d หรือ away3d ก็ได้ครับ เรื่อง movie material เช่น

papervision3d : http://labs.blitzagency.com/?p=315 หรือ away3d : http://away3d.googlecode.com/svn/trunk/demos/cs3/Basic_InteractiveTexture.swf

รบกวนไปแงะเองนะครับอยู่ใน bitmap render session นั่นแล ;)

  • "force bitmap cache" เป็นการบังคับด้วย filters ง่ายกว่า โดยทำอย่างที่บอกนั่นแหละครับ แต่อย่าไปแอบ rotate เล่นสิคับ ตามที่เขียนมาในหัวข้อหลังนั้นมีแต่ mask นี่ครับ ผมถึงบอกว่าง่ายกว่าไง ;)