FarsiStyle مشکل گشای فارسی در Flash

mshgames

Well-Known Member
با سلام
خدمت آقا مرتضی
دوباره مزاحمت شدم من یه فایل دارم که زمانی که طرف مثلا تو فیلد مربوطه مینیویسه " دانشگاه " تابع دانشگاه اجرا شده و 2 تا از وظایفو از دانشگاه رو در قبیل دانشجو میاره (در غالب 2 تا دکمه) که اگه هر کدوم از این دکمه ها رو بفشاریم متن مورد نظر از فایله XML وارد یک جعبه متن دینامیک میشه که اون جعبه حروف رو به صورت...... من فارسی استیلو مطابق مطالبی که قبلا بهم گفتی و تو فایل برام درست کردی اجرا کردم ( از طریق کمبو باکس) ولی تو این حالت جواب نمیده و متن همچنان به صورت نامفهوم ظاهر میشه




8y573s.jpg




اگه میشه یه راهنمایی منو بکنید

ممنون میشم

موفق باشید

محمد
 

پیوست ها

  • Daneshga.rar
    40.8 کیلوبایت · بازدیدها: 79

UnknownUser

Well-Known Member
با سلام
خدمت آقا مرتضی
دوباره مزاحمت شدم من یه فایل دارم که زمانی که طرف مثلا تو فیلد مربوطه مینیویسه " دانشگاه " تابع دانشگاه ...

سلام
تو source اصلا از Farsistyle استفاده نکردی چجوری انتظار داری برات کار کنه font رو هم که Embed کردی اصلا ازش استفاده نشده پیشنهاد می کنم از همون فونت Tahoma استفاده کن Font رو هم از library حذف کن اینطوری حجم هم کم می شه . برای اینکه درست شه تو AS ت این تغییر رو بده :
PHP:
import farsi.FarsiStyle
var mfs = new FarsiStyle();
function ff(){
 ex=this.firstChild.childNodes[0].childNodes[0].firstChild.nodeValue;
 _root.ou.text=mfs.convert(_root.ou , ex ,"multiline") ;
 
};
function ff2(){
 ex2=this.firstChild.childNodes[0].childNodes[1].firstChild.nodeValue;
 _root.ou.text=mfs.convert(_root.ou , ex2 ,"multiline") ;
 
};

سلام دوستان
تو سايتش كه نگفته چجوري ميشه اين actionscript ها رو تو فلش نصب كرد.
خيلي ممنون ميشم بگيد چطور بايد فايل ها رو نصب كرد و كجا قرار داد
خيلي فوري نياز دارم
تو سایت چند تا sample قرار داره می تونین ببینی چجوره استفاده می شه .

سلام به بر بچ فلش کار ......یه سوال از شما که واردید داشتم ....من سویش را تقریبا در حد متوسط رو به بالا بلدم ......چند تا پروژه توپ هم ساختم ......اما چند وقتی هست می خوام فلش مکس یاد بگیرم .....چون میگن کاراییش بهتره .....به نظر شما همون سویش رو ادامه بدم یا دنبال فلش هم برم چون یاد گیری فلش یه خورده سخته .....اصلا تفاوت های سویش با فلش مکس رو اگه بگید ممنون میشم .....کدومش برتری داره ؟؟؟

سلام
swish برنامه ای نیست که بشه با Flash مقایسه کردش . swish رو برای کسایی طراحی کردن که با فلش آشنایی ندارن و کارایه پیشو پا افتاده ای مثل ساختن بنر های ساده رو برای آدمای مبتدی مهیا می کنه مثل بقیه ی برنامه های دیگه که در کنار فلش طراحی شد با این تفاوت که پیشرفته تره
نسخه ای به اسم Flash Max وجود نداره اگه منظورت Flash MX هست باید بگم که این نسخه اگه اشتباه نکنم برای 5 سال پیشه !
جدید ترین نسخه ی ارائه شده Adobe Flash CS3 هست .!


کدومش برتری داره ؟؟؟
جواب این سوال خیلی بدیهیه !
همون سویش رو ادامه بدم یا دنبال فلش هم برم چون یاد گیری فلش یه خورده سخته
تصمیم با خودتونه
اگه نظر منو می خواین من اصلا swish رو نرم افزار حساب نمی کنم !

موفق باشید .
 

mshgames

Well-Known Member
سلام
مرتضی جان دستت درد نکنه اصلا من فارسی استیلو به کار نبردم (من دیگه آخرشما!!) بعد انتظار کارکردشو دارم:)

بازم دستت درد نکنه

ممنون خیلی لطف کردی

موفق باشی:d

محمد
 

bazamman

New Member
سلام خدمت دوستان و مخصوصا آقا مرتضی
1. دست همه کسایی که تو ساخت Flashstyle دخیل بوده طلا
2. من تازه شروع به استفاده کردم و به یه مشکلی خوردم که بد جور داره اذیت میکنه و اونم اینکه وقتی sample های خود Flashstyle رو که Compile شده اجرا میکنم درست کار میکنه ولی وقتی خودم Compile میکنم به مشکل بر میخورم
الف: مثال Unicode کلا در دو خط نشون داده میشه
ب: Fast Convert هنگ میکنه
پ: و سومی هم فقط چند تا نقطه نشون میده
ت: هیچ تغییری در کدها ندادم و فقط در فلش 8 باز کردم و compile کردم
لازم میدونم بگم که پروژه جناب mshgames رو گرفتم و با تغییری که گفته شده بود Compile کردمش و بدون مشکل کار کرد.
3. شماره 3 ندارد

ممنون میشم بگین نظرتون راجع به این مشکل چیه
 

maxpal97

Active Member
خوشم مياد يه تنه همه را حريفي آقا مرتضي.
دست گلت درد نكنه .
من هم ايضا مشكلي نداشتم ( گفتم دور من رو خط بكشي )
 

bazamman

New Member
فونت ها رو دانلود و نصب کنین!
در مورد موارد "ب" و "پ" (یعنی اونهایی که از فونت استفاده میکنند) حق با شماست و مشکل من بود که فونتها رو نصب نکرده بودنم ولی بعد از نصب مشکلی رو که با Unicode داشتم در اینها هم تکرار شد و متن رو در دو خط میاره.
البته من مشکل رو با اضافه کردن
کد:
interval =setInterval(setWidth,100)
در Function RTL در این قسمت
کد:
myFS.onComplete = function(ConvertedText:String) {
            RTL_txt.text = ConvertedText;
                 };
حل کردم یعنی Function اینطوری شد
کد:
myFS.onComplete = function(ConvertedText:String) {
            RTL_txt.text = ConvertedText;
            interval =setInterval(setWidth,100)
        };
ولی فکر میکنم اینکار درستی نباشه ؟؟ و بهتره مشکل پیدا بشه
بهر جال دستت درد نکته آقا مرتضی و اگه حدسهایی راجع به این مشکل زدی خوشحال میشم بدونم
 

UnknownUser

Well-Known Member
فکر نمی کنم همیچن مشکلی رو داشته باشه شاید تغییری دادی در هر صورت این کاری که کردی زیاد جالب نست اما اگه درستش کرده فکر کنم اینطوریش کنی خیلی بهتر می شه !
PHP:
myFS.onComplete = function(ConvertedText:String) {
            RTL_txt.text = ConvertedText;
RTL_txt.text = myFS.resize(RTL_txt);
}
 

bazamman

New Member
فکر نمی کنم همیچن مشکلی رو داشته باشه شاید تغییری دادی
برای اطمینان بیشتر دوباره فایل zip رو که از سایت FlashStyle گرفته بودم Extract کردم ولی بازهم فرقی نکرد البته بجز مثال Fast Convert که فکر میکنم شاید تو این یه مورد تغییری دادم و اشتباها Save کردم ولی 2 تا مثال دیگه با همون مشکل قبلی بود.

در هر صورت این کاری که کردی زیاد جالب نست اما اگه درستش کرده فکر کنم اینطوریش کنی خیلی بهتر می شه !
خیلی ممنون از راهنماییت

در حال حاضر مشکل با همین کد حل شده و بیشتر از این هم نمیخوام وقت شما رو بگیرم ولی اگه یه زمانی یکی از دوستان رو یه سیستم با همچین مشکلی مواجه شد و دلیلش رو فهمید خوشحال میشم بدونم
 

beniumaro

New Member
یک widget Search فلش واسه Wordpress

دوستان سلام
وقت همگی بخیر
من یه search فلش واسه وردپرس ساختم که وقتی english تایپ میکنم درست کار میکنه اما با فارسی مشکل داره .
:-?
اگه براتون امکان داره بهم کمک کنید که اینو کاملش کنم !
البته اینو هم بگم که توی بعضی Browser ها درست کار میکنه ولی توی بعضی هاش به جای کاراکترهای فارسی علامت سوال میزاره !
این سورسش:
پیشاپیش تشکر . . .


 
آخرین ویرایش:

beniumaro

New Member
خوب میشه بگید چجوری؟
یکم بیشتر توضیح بدید لطفاّ !
اگه لطف کنید و همین کاری رو که میگید رو سر سورسی که گذاشتم در بیارید که دیگه واقعاّ آقایی میکنید !
 

beniumaro

New Member
راستی یه چیز دیگه:
سایت FARSISYLE واسه شماست؟
اگه هست یه چندتا مشکل داره، که بهتر دیدم با خودتون مطرح کنم !
1-توی بخش دانلود, حجم فایل ها بیشتر از حجم واقعی فایل نوشته شده !
2-توی خود پوشه ی فایل دانلودی هیچ SETUPی وجود نداره ؛ در صورتی که خودتون گفتید:برای نصب دیگه لازم به کپی کردن فونت ها و برنامه ی Extension Manager نیست برای نصب setup ساخته شده .
3-توی قسمت ارتباط با ما امکان تایپ فارسی وجود نداره (از کسی که FarsiStyle میسازه بعید بود )!!!!!
البته جسارت نباشه،ما خودمون کوچیک همتون هستیم !
 

UnknownUser

Well-Known Member
خوب میشه بگید چجوری؟
یکم بیشتر توضیح بدید لطفاّ !
اگه لطف کنید و همین کاری رو که میگید رو سر سورسی که گذاشتم در بیارید که دیگه واقعاّ آقایی میکنید !
توضیح بیشتری لازم نداره باید بنا به keycode توی textfield کاراکتر های فارسی رو add کنین اگه متوجه نشدین پس نمی تونین بسازین
نه دوست عزیز انجمن جای این نیست کسه دیگه ای کار شما رو انجام یده ;)


راستی یه چیز دیگه:
سایت FARSISYLE واسه شماست؟
اگه هست یه چندتا مشکل داره، که بهتر دیدم با خودتون مطرح کنم !
1-توی بخش دانلود, حجم فایل ها بیشتر از حجم واقعی فایل نوشته شده !
2-توی خود پوشه ی فایل دانلودی هیچ SETUPی وجود نداره ؛ در صورتی که خودتون گفتید:برای نصب دیگه لازم به کپی کردن فونت ها و برنامه ی Extension Manager نیست برای نصب setup ساخته شده .
3-توی قسمت ارتباط با ما امکان تایپ فارسی وجود نداره (از کسی که FarsiStyle میسازه بعید بود )!!!!!
البته جسارت نباشه،ما خودمون کوچیک همتون هستیم !

1- در بخش دانلود فقط مقدار class ها زیاد نوشته شده من فکر نمی کنم که ایرادی باشه برای بیننده 4KB با 20KB فرقی داره ! ؟
2- بله setup داشت اما دیگه نداره ! شما که این قدر به جزئیات اهمیت میدین متوجه نشدین که برای ver 2.0 بوده ؟! فایل های AS رو مستقیم و بدن encoding برای دانلود گذاشتیم چون این پروژه رو به عنوان یک پروژه ی opensource معرفی کردیم .
3- این نشون میده که شما هنوز متوجه نشدین که کاربرد FarsiStyle چی هست . بله فارسی نگذاشتیم چون فارسی ساپورت نمی شه !! اگه شما می تونین یک textinput به صورت Multiline طراحی کنید که هم فارسی و هم انگلیسی رو با هم ساپورت کنه خیلی پس کارتون درسته ! ;)

هدف این سایت فقط معرفی پروژه بوده اگه سایتی برای قصد دیگه ای بود این نکته سنجی شما به جا بود !
 

mshgames

Well-Known Member
سلام



چرا تشکر کردم چون دارم میبینم حرفش حقه

مشخصه که خودت فایلو درست نکردی چرا چون من سورسو باز کردم و از نوع قرار گرفتن پرانتز فهمیدم که فایله دکامپایلر شده و یا سورسه یه جایه دیگه

این تا اینجا بعدش برایه کسی که یه همچین چیزی بنویسه درک ( آخه ده کار با KeyCode اینقدر سخته که باید یه نمونه آماده برات درسنت کنن) برو تو هلپ فلش همین عبارتو تایپ کن حتما نتیجه میگیری متاسفانه دنبال کار آماده ای و اصلا خوب به حرفایه ایشون گوش ندادی
مرتضی جان باید این کلاس با قیمت ده هزار تومان به فروش می رفت تا اینجور افراد نگنبا ساخت اینجور چیزا چه گلی به سرمون زدید.

در کل بهتره به این بحث همینجا خاتمه بدی !
 
آخرین ویرایش:

maxpal97

Active Member
سلام و دست دوستان درد نكنه

بابا اونو ول كن بيا اين طرف .

خدمتت كه عرض كنم يه مشكلي كه توي فلش من دارم مي خواستم ببينم در موردش كسي خونده يا نه . من هر كاري مي كنم براي نوشته هاي فارسي اين بخش anti-aliasing روي فارسي ها كار نمي كنه . يعني نوشته هاي فارسي خيلي تار مي شن . اگه بخوام يه مثال ساده بزنم به اين عكس توي همه حالت ها نشون داده شده . من اون حالت آخري را مي خوام كه نوشته ها شفاف باشن .

نمي دونم تا حالا با فونت ها يا ايكون هاي پيكسلي برخورد داشتيد يا نه ولي مي خوام يه جورايي ببينم توي فارسي چطوري ميشه ايجاد كرد يا به اون شفافي نوشته را در آورد .

ممنون از آقا مرتضي عزيز
 

پیوست ها

  • anti.jpg
    anti.jpg
    25.3 کیلوبایت · بازدیدها: 24

UnknownUser

Well-Known Member
سلام
بالاخره anti-alias یا bitmap text ؟!
در هر صورت !
-برای anti--alias باید font رو Embed کنی( برای dynamic text ) یا static text بزاری ( اگه به کارت بیاد! )
-برای bitmap text یا باید از static text استفاده کنی ( اگه به کارت بیاد! ) یا اینکه font رو با استایل Embed bitmap text کنی ( برای dynamic text )

برای static text در هر دو مورد شاید به مشکل بخوری یعنی اینکه text رو درست نمایش نمی ده مثلا این طوری ! : س ل ام

برای اینکه این مشکل رو نداشته باشی باید یه topic بزنی ! بگی تو فلش چطوری فارسی بنویسم ! یکی هم پیدا بشه با عصبانیت بگه این باره 1000000 امه و یه جستجو کن !
نه خوب نمی خواد ;) یه فایلی برات پیوست کردم که به درد همین کارها می خوره ! فارسی نویسه ! ( نوین یا مریم نیستا ) فلشه شاید یه سوال پیش بیاد اونم اینه که یه input text تو فلش که فارسی بشه توش نوشت ( با انگلیسی ) مگه امکان داره ؟! آره به سختی !
یه روزی قرار شد که تمام پیچی دگی ها و خطرای این کار رو به جون بخریم و بسازیمش ! البته همراه با multiline ( به یه جا هایی هم رسیدیم ) اما خوب یه ذره دیر شده بود Adobe لطف کرد با New Text Layout کار همه رو راحت کرد خیال ما رو هم راحت . فقط فایده ای که داره الان اینه که می تونین ازش به جای این فارسی نویس ها( بهتر بگم یه باگ که توش یه فارسی نویس داره و حجمشون بالاس ) ازش استفاده کنین با هر فونت استانداری چه تو فلش چه تو PS و ...

موفق باشی
 

پیوست ها

  • FarsiTyper .zip
    46.2 کیلوبایت · بازدیدها: 147
آخرین ویرایش:

maxpal97

Active Member
سلام آقا مرتضی گل که مثل همیشه آخرش هستی .

تا حدی جوابم را گرفتم ولی می خواستم ببینم چطور می شه Pixel Font فارسی ساخت . شاید اینجا جای بحثش نباشه . در حقیقت می خواستم ببینم ساختار این فونت ها چطوریه که اینقدر مثلا با فونت 8 شفاف میشن . اگه در مورد نحوه ساختش متوجه بشم احتمال می دم که بتونم یه سری از فونت های موجود ( مثلا یکان ) را بر اساس فونت های پیکسلی شبیه سازی کنم .

http://img.dafont.com/dl/?f=visitor

visitor1.png


این فونت را ببینید . می خواستم ببینم که اگه برای نوشته های خیلی ریز مثلا 8 - 9 بشه چند تا فونت را ساخت فکر می کنم خیلی عالی میشه . الان فونت فارسی رو من سراغ ندارم که تا این حد بشه کوچکش کرد . تاهما بهترینشه که سایز زیر 11 دیگه کارش تمومه .

بازم از زحمتت ممتون .
 

UnknownUser

Well-Known Member
سلام
سوال جالبیه هرچند که زیاد مربوط به این انجمن نیست
این فونت ای که گذاشتین در اصل یه فونت raster هست که بهش bitmap font هم میگن این فونت ها اساس شون pixel هست نه vector به خاطر همین هم کاربرد زیادی ندارن اون هم زمانی که بخواین در size بزرگ ازشون استفاده کنین اما در size کوچیک ، همون طور که یه bitmap در size طراحی شدش بهترین شفافیت رو داره این فونت ها هم در size طراحشون این خصوصیت رو دارن درست خلاف فونت های جدید که بر اساس vector هستن و مثل هر vector ای در size های کوچیک تار میشن
البته این نکته رو هم باید بگم که اگه کاراکتر های فونت شما منحنی نداشته باشه این مشکل براش پیش نمی یاد مثل همین فونتی که شما معرفی کردین اگه توجه کرده باشین حالتی مانند Pixel طراحی شده مثلا در حرف Y خط ها کج با مربع ساخته شدن .
در مورد این که گفتین فونت های فارسی با این خصوصیت نیست ، طراحی شده اون هم فقط برای مصارف محدود و چون حروف فارسی خط صاف کم دارن ! چیزه تمیزی در نمی یاد چند تا فونت هست که این خصوصیت رو تا حدودی دارن که پر کاربرد ترینشون همین tahoma و Courier هست
اما برای تبدیل فونت هایی مثل B Yekan به bitmap اگه امکانش بود یعنی اگه چیزه تمیزی میشد قبلا می ساختن ! برای اینکه بهتر متوجه بشی
run رو باز کن تایپ کن : eudcedit با باز شدن برنامه در select Code روی ok بزن و بعد Window<reference بعد font فونت yekan رو انتخاب کن بعد داخل لیستی که داری مثلا کاراکتر "ش" رو انتخاب کن بعد ok برنامه کاراکتر رو به صورت pixel نمایش میده کاری که فلش موقعی فونت رو با استایل bitmap embed میکنی حالا اگه حوصله داشتی "ش" رو مثل همین فونتی که گذاشتی طراحی کن .... !

چه قدر حرف شد !
من تا همین حد می دونم تو این مورد شاید تو انجمن گرافیک مطرح می کردی بهتر بود
موفق باشی
 
آخرین ویرایش:

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

بالا