-
โจทย์ของผมตอนนี้คือ ผมได้สร้างเครื่องมือ Authoring Tools ขึ้นมาสำหรับสร้างบทเรียนออนไลน์ โดยส่งค่าเป็น XML ไปให้ Flash อ่าน แล้วแสดงข้อความต่างๆ บน Flash แต่ปัญหาของ Flash คือ การตัดคำ ซึ่งใน IE หรือ Browser ส่วนใหญ่เวลาเราพิมพ์ข้อความยาวๆ ใน Div ที่เป็น Editor หรือ Textarea มันจะตัดคำให้อัตโนมัติ อยู่แล้ว แต่เวลาแสดงใน Flash มันตัดไม่ถูกต้อง เช่นคำว่า สามารถ เวลาตัด Flash มันตัด เป็น "สาม" ไม่เต็ม "สามารถ" ผมเลยจะให้วิธีการ ให้เวลามัน ขึ้นบรรทัดใหม่ (ไม่ใช่การ Enter นะครับ) โดย Warp อัตโนมัติของ WebBrowser ผมจะให้ Javascript เขียน
ให้อัตโนมัติ เอง น่ะครับ
มีใครเคยทำบ้าง หรือมีไอเดียดีๆ ช่วยแนะนำหน่อยนะครับ
ขอบคุณมากครับ
-
พยายามตั้งขนาดของ width ใน <dir> และใน Textarea ให้กว้างเท่ากันคับ...รวมทั้ง width ของส่วนแสดงผลใน FLASH ด้วย
การที่จะเขียนสคริปส์ตัด ค่อนข้างจะยากน่ะคับ เพราะมันไม่มี อะไรที่เป็นเงื่อนไข ได้เลย
หรือ อาจจะแบ่งเว้นวรรค เป็นตัวตัดก้อได้ แต่รูปแบบในการแสดงผล อาจจะออกมาไม่สวย น่ะ
ลองวิธีง่าย ๆ ก่อนคับ คือตั้งขนาด width ให้เท่ากัน