ایجاد دکمه ای برای انتخاب فونت

kiabehin

New Member
با سلام
میخواهم Inputboxای ایجاد کنم و دکمه ای که با کلیک روی دکمه لیست فونتهای نصب شده روی سیستم کاربر را نشان دهد وبا انتخاب هر فونت، فونت نوشته داخل InputBox تغییر کند به فونت انتخاب شده. خیلی گشتم که نمونه کار پیدا کنم ولی نتونستم.
ممنون میشم کمکم کنید.
 

mohsensemsarpour

کاربر فعال
دوست عزیز تا اونجایی که بنده می دونم خود فلش به تنهایی به فایل های سیستمی دسترسی نداره و شما می تونید با استفاده از برنامه های جانبی مثل mdm استفاده کنید

موفق باشید
 

kiabehin

New Member
ممنون از شما
من قبلا توی یکی از سایتهای انگلیسی یک نمونه ای دیدم ولی نمی تونم پیداش کنم. همونطور که گفتم میخوام دکمه ای بسازم که با کلیک آن فونتهای سیستم کاربر برام لیست بشه و بتونم فونت Inputbox را بر حسب فونتهای سیستم تنظیم و تغییر بدم.
 

arjmand200

Member
کار زیاد سختی نیست فقط یک خط کد میخواد میتونی همه فونتهایی که رو سیستم نصب هستش رو به این روش بگیری بعد تو یه dataProvider بریزی اینم یه نمونه :

PHP:
package  
{
    import fl.controls.ComboBox;
    import fl.data.DataProvider;
    import flash.display.Sprite;
    import flash.text.Font
    import org.flashdevelop.utils.FlashConnect;
    
    /**
     * ...
     * @author vahid
     */
    public class Font extends Sprite
    {
        var my_cb:ComboBox
        var dataP:DataProvider
        
        public function Font() 
        {
            var fonts:Array = flash.text.Font.enumerateFonts(true);
            var font:flash.text.Font
            my_cb = new ComboBox()        
            dataP = new DataProvider()
            for(var i:int; i<fonts.length;i++)
            {
                font = fonts[i];
                FlashConnect.atrace("name : " + font.fontName)
                FlashConnect.atrace("name : " + font.fontStyle)
                FlashConnect.atrace("name : " + font.fontType)
                dataP.addItem({label:font.fontName,data:font.fontName})                
            }
            my_cb.dataProvider = dataP
            addChild(my_cb)            
        }        
    }
}
 

mohsensemsarpour

کاربر فعال
این فونت های روی سیستم رو میاره یا فونت هایی که مثلا توی یه شاخه ریخته شده ؟
 

جدیدترین ارسال ها

بالا