واضح آرشیو وب فارسی:سایت ریسک: تغییر دادن خصوصیات فیلد در فلش ؟ Ehsan. 31 خرداد 1388, 17:44من می خوام فونت ، رنگ و ... فیلد متنی را در فلش تغییر دهم! (توسط خود فلش نه اکشن) برای این کار دوبار روی کامپننت مورد نظر ( مثلا فیلد متنی ) کلیک می کنم! و حالات مختلف مانند MouseOver و ... را تغییر می دهم! اما وقتی برنامه را کامپایل می کنم باز همون رنگهای پیشفرض میاد! باید چی کار کنم ؟ ++Hadi++ 01 تير 1388, 00:18اگه از نوار ابزار گزینه text tool رو انتخاب کنی می تونی از پنل properties مشخصات text tool و همه چیزای اونو ویرایش کنی و جواب بگیری و همه چیزایی رو که می خوای رو با همون ابزار عوض کنی.پس از همون استفاده کن. بای... Ehsan. 02 تير 1388, 13:49دوست من ! من از اینجا انتخاب می کنم! درست انتخاب می کنم یا جایی دیگر هم در فلش هست ؟ اگر هست راهنمایی کنید! ++Hadi++ 02 تير 1388, 18:11این پنجره مربوط به کامپوننت ها می شه و انتخاب شما درست هست ولی برای طراحی فیلد های نوشته ای می تونین از جعبه ابزار خود فلش ابزار text Tool رو که با حرف T دیده می شه انتخاب کنین و فیلد متنی برای ورود متن داینامیک یا استاتیک روی صفحه بیارین. اگه جعبه متنی رو اونجوری که گفتم وارد صحنه کنین و انتخاب یا select کنین ، در پنل properties اونو می تونین استاتیک برای نوشته های ثابت و داینامیک برای نوشته های ورودی کنین و راحت می شه بدون دغدغه های کامپوننتی رنگ و سایر مشخصات اونو از پنل properties تغییر بدین. بای... Ehsan. 03 تير 1388, 01:20آخه من با این کامپوننتها که کار می کنم! وقتی رنگشونو عوض می کنم ! هیچ تغییری داده نمیشه ! ++Hadi++ 03 تير 1388, 15:06آقا جان شما اون موقعی با کامپوننت کار کن که رنگ و فونت واسه ات مهم نباشه و فقط اطلاعاتی که بهتون داده می شه مهم باشه.من یه مثال بهتون فرستادم دانلود کنین در اون همه چیز رو می بینین.یه تکست باکس که از جعبه ابزار در صحنه درگ شده و از جعبه properties اونو از نوع input text قرار دادیم و فرمت اونو عوض کردیم و یکی دیگه که فقط در محیط اکشن اونو طراحی کردیم و نوع و همه چیزشو در اکشن مشخص کردیم. بای بای... arashtavoosi 03 تير 1388, 21:41احسان جان کار شما درست هست و باید تغییر کنه اگه تغییر نمی کنه حتما مشکی هست فایلت رو attach کن تا کمکت کنیم. در ضمن این کاری که شما می خواید انجام بدید فقط در as3 امکان پذیر هست. Ehsan. 04 تير 1388, 00:35ممنون!! این نمونه! من با Adobe Flash CS4 کار می کنم! و فایلهای As3 هم میسازم! نمی دونم چرا اینطوری! Ehsan. 04 تير 1388, 00:38ممنون هادی جان!! اما من که نمی خوام فقط از Text استفاده کنم که بخوام از Font استفاده کنم! دکمه ها! CheckBox ، RadioBox ، Progressbar و ... ! arashtavoosi 04 تير 1388, 06:54مشکل اینجاست که شما از color effect استفاده کردین که در اینجا در خروجی نهایی تاثیری نداره علتش هم اینه که در کامپوننت های خود فلش از اجزای کامپوننت که خودشون در library فلش به صورت مووی کلیپ هستند(در قسمت Component Assets) استفاده می شه در حقیقت در زمان اجرا به کامپوننت attach می شن. شما برای اینکه بتونی کامپوننت رو تغییر بدی باید در library در فولدر Component Assets و بعد در فلدر مربوطه مثلاً ButtonSkins برای Button اجزای مورد نظر رو تغییر بدید تا در خروجی اعمال بشه. نمونه ای رو که فرستادید تغییر دادم و دوباره attach می کنم. Ehsan. 04 تير 1388, 15:45ممنون! با این حساب تمام COmponentهای از اون نوع این حالتو ارث می برن ! اگه بخوام دونه دونه بشون رنگ بدم چی ؟ و یک سوال دیگه ! چطوری می تونم فونت این نوع textbox هارو کم و زیاد کنم ؟ arashtavoosi 04 تير 1388, 17:25باید از setStyle استفاده کنی برای نمون برای تغییر فونت با فرض اینکه اسم textInput ما ti باشه از کد زیر استفاده می کنیم var format:TextFormat = new TextFormat(); format.size = 24; format.font = "tahoma"; ti.setStyle("textFormat",format);
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 424]