سلام به تمامیه فلش کار های عزیز...به ویژه طراحان سایت.
واسه ما ایرونی ها طراحی یه سایت تماما فلش،مشکلات زیادی رو به همراه داره...یکی از نمونه هایی که میخوام دربارش بحث کنیم و به یه جواب درست و حسابی برسیم...load متن های فارسیه که در فلش به خوبیه متن های انگلیسی در نمیاد...
همون طور که میدونید در فلش اکشنی به نام LoadVariables وجود داره که به طراحان کمک میکنه تا اطلاعات متنی خودشون رو که در بیرون فلش Save شده، به راحتی وارد فلش کنند.
این اکشن به منظور راحتیه Upload کردن یا همون به روزرسانیه مطالب در هر فیلم فلش ایجاد شده...تا هم در زمان صرفه جویی بشه و هم اینکه از دوباره ویرایش کردن فیلم فلش جلوگیری بشه...چون مطمئنا بعد از مدتی طولانی،فراموش خواهید کرد که در هر layer و Frame چه متغیر ها و اشکالی رو قرار دادید و دقیقا میبایست در کجا مطلب جدید رو قرار بدهید.مطمئنا این جواب هم در ذهن تمامیه شما عزیزان نقش بسته که:میتونیم با نامگذاریه layer ها و Frame ها و دیگر اجزائه موجود در فیلم،دچار سردرگمی نشیم
باید بگم...این کار درستیه...اما اصولی و حرفه ای نیست. ایجاد اکشنی که در بالا ازش نام بردیم و حتی اکشن هایی به مانند LoadMovie که picture ها رو هم load میکنن...دلیلی کامل و منطقی بر این موضوع هستند که سازنده های فلش نیز بر این مشکل نرم افزار واقف بوده اند...و برای راحتی اکشن هایی از این قبیل رو در فلش قرار دادن.
یه کار حرفه ای رو در نظر بگیرین...یا اینکه تصور کنید،شخصی ناوارد به فلش و اکشن نویسی های مختص به این نرم افزار،از شما درخواست کند که سایتی تماما فلش را برای او بسازید...مطمئنا شما به گونه ای طراحی نمیکنید که برای هر بار Upload کردن مطالب،نیاز به ویرایش دوباره ی فلش باشد...البته هر از چند گاهی پیش میاد که تغییراتی در اندازه و یا نوع قرار گیریه اجزا در فیلم فلش داده بشه..و این خود از سرویس هایی است که سازندگان سایت برای مشتریان خود در نظر میگیرن و متعاقب آن وجهی رو دریافت میکنن.
بدون شک شما از loadMovie برای اینکه صاحب سایت بتونه عکس های جدیدی رو در فیلم قرار بده،استفاده میکنید(در حالی که اگر سایت خودتون بود،با در نظر گرفتن حجم عکس،چه بسا اون رو تو خود فیلم قرار میدادین،و هر بار که نیاز میشد فیلم رو ویرایش میکردین)
اما در مورد متن های فارسی باید بگم:شما میتونید فایل .txt رو وارد فلش کنید،اما متن دچار جداییه حروف میشه...خواهش میکنم این رو با خود متن های درون فلش که اگر font rendering method بر روی
Use device font قرار نگرفته باشه،اشتباه نگیرین...مطالب شما از بیرون وارد فلش میشن و در تکست فیلدی با حالت دینامیک قرار گرفتن...منظور اینه که جداییه حروف در آخر و اول هر سطر به وجود میاد...البته در تمامیه خطوط نیست اما همون چند خط در کار نیز باعث پایین اومدن کیفیت کار میشه.
خب عزیزان،منتظر جواب هایی از شما هستم...شاید به کمک همدیگه بتونیم راهی رو واسه حل این مشکل پیدا کنیم..موفق باشد
HoOrezam