การย้ายจาก Flash CS3 ไปเป็น CS5: ปัญหาการเรนเดอร์ TextField

ฉันมีโปรเจ็กต์ Actionscript ที่สร้างโดยใช้ Flash cs3 โครงการมี TextFields (เครื่องมือข้อความ: ข้อความคลาสสิก, ประเภทข้อความ: ข้อความแบบไดนามิก) เนื่องจากฉันอัปเกรดเป็น CS5 และเผยแพร่ ฉันพบว่าข้อความของฉันไม่แสดงผล ฉันใช้ตระกูล Font Tahoma และฉันเพิ่งตั้งค่าตระกูล Font เป็น Tahoma อีกครั้งและเผยแพร่ หลังจากนั้นการปรับแต่งข้อความของฉันก็เริ่มแสดงผล แต่เมื่อมีคนพยายามเปิดโปรเจ็กต์ของฉันโดยใช้ Flash CS5 IDE เดียวกัน และเพิ่งเผยแพร่โปรเจ็กต์นั้นอีกครั้งโดยไม่มีการแก้ไขใดๆ ข้อความของฉันก็ไม่แสดงผลอีกเลย และมันหมุนเป็นวงกลม มีแนวคิดใดบ้างที่จะแก้ไขปัญหานี้

ขอบคุณสำหรับความช่วยเหลือใด ๆ


person Ilya    schedule 14.08.2010    source แหล่งที่มา


คำตอบ (2)


ดูเหมือนเป็นปัญหากับ TLF TextFields ใหม่ใน CS5 หรือเรื่องการฝังแบบอักษรของคุณ

ลองทำสิ่งต่อไปนี้:

1) เลือก TextField ของคุณในแฟลชแล้วไปที่คุณสมบัติข้อความ ตรงใต้ตำแหน่งที่คุณตั้งชื่ออินสแตนซ์ของข้อความ ควรเป็นเมนูแบบเลื่อนลงที่แสดงข้อความ TLF เลือกข้อความคลาสสิกจากเมนูแบบเลื่อนลงแทน

2) เมื่อคุณเลือกตระกูลแบบอักษรของคุณ ควรมีปุ่มที่เรียกว่าฝัง คลิกและเลือกอักขระทั้งหมดของตระกูลฟอนต์ที่คุณต้องการฝัง

หากวิธีอื่นล้มเหลว เพียงสร้าง TextField ใหม่ใน CS5 และแทนที่อันเก่าด้วย Flash อาจแสดงอาการแปลกๆ บ้างในบางครั้ง

person Obto    schedule 15.08.2010

ฟ็อกซ์ ขอบคุณสำหรับคำแนะนำของคุณ แต่นี่ไม่ได้ช่วยอะไร

เพื่อแก้ไขปัญหานี้ ฉันได้ทำสิ่งต่อไปนี้:

1) เลือก ข้อความคลาสสิก

2) วิธีการแสดงแบบอักษร: ตั้งค่า Anti-alias เป็น ใช้แบบอักษรของอุปกรณ์

person Ilya    schedule 20.08.2010