ขอโทษค่ะพี่ ej_sing อธิบายจนพี่เข้าใจผิด
ที่ต้องการทำตอนนี้ ทำได้แล้วค่ะ คือข้างล่างนี่
http://img2.f0nt.com/flash/a091bf2645c497432f7bbc5609919636.swfคือจากเดิมที่ดึงฟ้อนจากเครื่องเรา ให้เป็นดึงจากไลบารี่แทนน่ะค่ะ
import mx.controls.ComboBox;
var myCombo_cb:ComboBox;
function init ()
{
myCombo_cb.rowCount = 3;
var myDP:Array = new Array();
myCombo_cb.dataProvider = myDP;
var myFontLabel = ["Times", "Tahoma", "Arial", "Curlz MT", "Edwardian Script ITC"];
var listContent = ["myFont1", "myFont2", "myFont3", "myFont4", "myFont5"];
for (var i = 0;i <= 4;i++)
{
myDP.addItem(myFontLabel[i], listContent[i], listContent[i]);
}
myCombo_cb.addEventListener ("change", function ()
{
myCombo_cb.textField.setStyle ("fontFamily", myCombo_cb.value);
var myTxtFormat:TextFormat = new TextFormat();
myTxtFormat.font = String(myCombo_cb.value);
txt.setTextFormat(myTxtFormat);
});
myCombo_cb.addEventListener ("load", setCBListFonts);
myCombo_cb.addEventListener ("scroll", setCBListFonts);
}
function setCBListFonts ()
{
for (var i in myCombo_cb.dropdown.listContent)
{
var _tf:TextFormat = myCombo_cb.dropdown.listContent[i].cell.getTextFormat ();
_tf.font = myCombo_cb.dropdown.listContent[i].cell.text;
myCombo_cb.dropdown.listContent[i].cell.setTextFormat (_tf);
}
}
init();
:33:แต่ยังไงก็ขอบคุณพี่มากๆเลยนะคะ ได้ไอเดียมาหลายอย่างเลย
......และก็ขอโทษอีกครั้งด้วยที่ถามจนพี่งง
**แล้วก็นี่ไฟล์ค่ะเผื่อใครอยากใช้แบบดึงฟ้อนจากไลบารี่