تغییر دادن خصوصیات فیلد در فلش ؟

Ehsan.

New Member
من می خوام فونت ، رنگ و ... فیلد متنی را در فلش تغییر دهم! (توسط خود فلش نه اکشن)

برای این کار دوبار روی کامپننت مورد نظر ( مثلا فیلد متنی ) کلیک می کنم! و حالات مختلف مانند MouseOver و ... را تغییر می دهم! اما وقتی برنامه را کامپایل می کنم باز همون رنگهای پیشفرض میاد!
باید چی کار کنم ؟
 

پیوست ها

  • as.jpg
    as.jpg
    10.2 کیلوبایت · بازدیدها: 4

++Hadi++

Active Member
اگه از نوار ابزار گزینه text tool رو انتخاب کنی می تونی از پنل properties مشخصات text tool و همه چیزای اونو ویرایش کنی و جواب بگیری و همه چیزایی رو که می خوای رو با همون ابزار عوض کنی.پس از همون استفاده کن.
بای...
 

Ehsan.

New Member
دوست من !
من از اینجا انتخاب می کنم!

درست انتخاب می کنم یا جایی دیگر هم در فلش هست ؟
اگر هست راهنمایی کنید!
 

پیوست ها

  • Untitled-1.jpg
    Untitled-1.jpg
    22.8 کیلوبایت · بازدیدها: 1

++Hadi++

Active Member
این پنجره مربوط به کامپوننت ها می شه و انتخاب شما درست هست ولی برای طراحی فیلد های نوشته ای می تونین از جعبه ابزار خود فلش ابزار text Tool رو که با حرف T دیده می شه انتخاب کنین و فیلد متنی برای ورود متن داینامیک یا استاتیک روی صفحه بیارین.
اگه جعبه متنی رو اونجوری که گفتم وارد صحنه کنین و انتخاب یا select کنین ، در پنل properties اونو می تونین استاتیک برای نوشته های ثابت و داینامیک برای نوشته های ورودی کنین و راحت می شه بدون دغدغه های کامپوننتی رنگ و سایر مشخصات اونو از پنل properties تغییر بدین.
بای...
 

Ehsan.

New Member
آخه من با این کامپوننتها که کار می کنم! وقتی رنگشونو عوض می کنم ! هیچ تغییری داده نمیشه !
 

++Hadi++

Active Member
آقا جان شما اون موقعی با کامپوننت کار کن که رنگ و فونت واسه ات مهم نباشه و فقط اطلاعاتی که بهتون داده می شه مهم باشه.من یه مثال بهتون فرستادم دانلود کنین در اون همه چیز رو می بینین.یه تکست باکس که از جعبه ابزار در صحنه درگ شده و از جعبه properties اونو از نوع input text قرار دادیم و فرمت اونو عوض کردیم و یکی دیگه که فقط در محیط اکشن اونو طراحی کردیم و نوع و همه چیزشو در اکشن مشخص کردیم.
بای بای...
 

پیوست ها

  • Text Format.rar
    260.8 کیلوبایت · بازدیدها: 8

arashtavoosi

Active Member
احسان جان کار شما درست هست و باید تغییر کنه اگه تغییر نمی کنه حتما مشکی هست فایلت رو attach کن تا کمکت کنیم. در ضمن این کاری که شما می خواید انجام بدید فقط در as3 امکان پذیر هست.
 

Ehsan.

New Member
ممنون!! این نمونه!

من با Adobe Flash CS4 کار می کنم! و فایلهای As3 هم میسازم!
نمی دونم چرا اینطوری!
 

پیوست ها

  • a.zip
    407.9 کیلوبایت · بازدیدها: 5

Ehsan.

New Member
ممنون هادی جان!! اما من که نمی خوام فقط از Text استفاده کنم که بخوام از Font استفاده کنم!
دکمه ها! CheckBox ، RadioBox ، Progressbar و ... !
 

arashtavoosi

Active Member
مشکل اینجاست که شما از color effect استفاده کردین که در اینجا در خروجی نهایی تاثیری نداره علتش هم اینه که در کامپوننت های خود فلش از اجزای کامپوننت که خودشون در library فلش به صورت مووی کلیپ هستند(در قسمت Component Assets) استفاده می شه در حقیقت در زمان اجرا به کامپوننت attach می شن.
شما برای اینکه بتونی کامپوننت رو تغییر بدی باید در library در فولدر Component Assets و بعد در فلدر مربوطه مثلاً ButtonSkins برای Button اجزای مورد نظر رو تغییر بدید تا در خروجی اعمال بشه. نمونه ای رو که فرستادید تغییر دادم و دوباره attach می کنم.
 

پیوست ها

  • a.zip
    831.3 کیلوبایت · بازدیدها: 9

Ehsan.

New Member
ممنون!
با این حساب تمام COmponentهای از اون نوع این حالتو ارث می برن !
اگه بخوام دونه دونه بشون رنگ بدم چی ؟

و یک سوال دیگه ! چطوری می تونم فونت این نوع textbox هارو کم و زیاد کنم ؟
 

arashtavoosi

Active Member
باید از setStyle استفاده کنی برای نمون برای تغییر فونت با فرض اینکه اسم textInput ما ti باشه از کد زیر استفاده می کنیم
PHP:
var format:TextFormat = new TextFormat();
format.size = 24;
format.font = "tahoma";

ti.setStyle("textFormat",format);
 

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

بالا