واضح آرشیو وب فارسی:سایت ریسک: بازهم مشکل فارسی نویسی اینبار در flex 4 sabersoft 11 آذر 1389, 06:12سلام از دیروز دارم با flash builder کار می کنم وقتی یه برنامه تحت مرورگر می سازم با فارسی هیچ مشکلی نداره اما وقتی از air استفاده می کنم برای برنامه های دسکتاپ حرف ی باعث به هم ریختن متن میشه!:sad: با این همه هیاهو که Adobe سر tlf کرد انگار هنوز مشکل فارسی نویسی حل نشده:mad: لطفا کمک کنید Avang2005 11 آذر 1389, 10:46سلام دوست من بهترین راه اینه که متن رو Embed کنید و یا متن فارسی رو به shap تبدیل کنید موفق باشید sabersoft 12 آذر 1389, 08:02بهترین راه اینه که متن رو Embed کنید و یا متن فارسی رو به shap تبدیل کنید ممنونم میشه کی توضیح بدید که در flash builder چطور میشه فونت رو Embed کرد و یا متن فارسی رو به Shape تبدیل کرد؟ Avang2005 12 آذر 1389, 11:07سلام دوست من می تونید از کنورتور فارسی استایل استفاده کنید که در انجمن موجوده متن رو وارد میکنید تبدیل و متن تبدیل شده رو در as یا خود برنامه کپی و پیست کنید برنامه های زیادی برای این کار هست ولی فارسی استایل یه چیز دیگس ولی فکر نمیکنم RTL در FB مشکلی داشته باشه موفق باشید sabersoft 12 آذر 1389, 12:39بسیار سپاسگزارم با فارسی استایل آشنا هستم اما از وقتی TLF اومده می خوام کار با این رو یاد بگیرم به علاوه توی FlashBuilder کامپوننت های زیادی مثل DataGrid هست که استفاده از فارسی استایل برای اونها جوابگو نیست باید از پایه او کامپوننت با فارسی درست باشه من مطمئنم که این برنامه با فارسی مشکل نداره چون دیدم که باش برنامه تحت ویندوز طراحی کردن اما نمی دونم راه حلش چیه مثلا شما سایت dorj.ir رو ببینید خودش که با FlashBuilder ساخته شده که تحت وب من هم مشکل فارسی ندارم اما وقتی می خوایم تحت دسکتاپ بنویسیم فارسی به هم می ریزه که نرم افزار سایت dorj.ir این مشکل رو نداره UnknownUser 12 آذر 1389, 12:56شما کافیه data grid direction یا text area یا هر control دیگه ای که دارین رو rtl بذارین <s:TextArea direction="rtl"/> akherat 12 آذر 1389, 13:11:lol: من از عمد جواب ندادم ببینم تا کجا پیش میرن منتظر بودم تا به photoshop و گرفتن عکس و نمیشه ولش کن و ... فقط تو spark امکان فارسی نویسی هست به صورت مستقیم ++Hadi++ 12 آذر 1389, 14:58:lol: من از عمد جواب ندادم ببینم تا کجا پیش میرن منتظر بودم تا به photoshop و گرفتن عکس و نمیشه ولش کن و ... فقط تو spark امکان فارسی نویسی هست به صورت مستقیم مثل اینکه کم کم باید flex رو شروع کنم ... دوستان به زودی flash builder رو شروع می کنم (به خواست خدا ) و به مشکلتون می رسم ... چون فلش زیادی به درد من نمی خوره و من بیشتر به یه محیط کد نویسی نیاز دارم ... sabersoft 12 آذر 1389, 17:33شما کافیه data grid direction یا text area یا هر control دیگه ای که دارین رو rtl بذارین <s:TextArea direction="rtl"/> استاد گرامی از راهنماییتان ممنونم:rose: جسارتا بنده تخصصم در طراحی و برنامه نویسی وب است و با xml آشنا هستم و به همین دلیل به شدت به flash builder علاقه مند شدم و به شدت دارم کار می کنم اما خدا وکیلی این مشکل فارسی نویسیش حالمو گرفته!:shock:اول با فلش بود که خیلی وقت پیش با فارسی استایل شما مشکلم حل شد الان هم که TLF اومده. واضح تر بگم وقتی در فلش بیلدر یک پروژه می سازیم در مراحل اولیه دو گزینه در پیش داریم یا باید انتخاب کنیم که در مرورگر اجرا شود (Web)یا در دسکتاپ و به کمک AIR که در صورت انتخاب مورد دوم حجممان نیز به شدت کاهش می یابد و می توانیم برنامه های قدرتمند تحت دسکتاپ بسازیم با دستور پکیج آن را با یک نصب کننده Adobe به کاربر تحویل دهیم. وقتی گزینه ی Web را انتخاب می کنیم هیچ گونه مشکلی با فارسی نویسی وجود ندارد و خیلی عالی عمل می کند اما وقتی گزینه ی Desktop را انتخاب می کنیم متن های فارسی به هم می ریزند مخصوصا اونهایی که "ی" دارند!:-? اما بنده خیال می کنم که مشکل از نقص اطلاعات ما باشد نه از برنامه فعلا که راه حل پیدا نشده sabersoft 12 آذر 1389, 17:39مثل اینکه کم کم باید flex رو شروع کنم ... دوستان به زودی flash builder رو شروع می کنم (به خواست خدا ) و به مشکلتون می رسم ... چون فلش زیادی به درد من نمی خوره و من بیشتر به یه محیط کد نویسی نیاز دارم ... مخلصیم،خیلی حال کردم:oops: همیشه حرف دل منو می زنید خودم هم با وجود مسخره کردن خیلی ها تو این 5 سال که برنامه نویسی کردم همیشه بیشتر با محیط کد مانوس هستم تا با محیط گرافیکی اگه بگم هرچی که بتوان با کد در آورد ترجیح می دم با کد انجام بدم. UnknownUser 12 آذر 1389, 17:44دوست عزیز شما نباید مشکلی داشته باشین مگر اینکه برای Desktop Project از SDK پایین تر از 4 استفاده می کنین . sabersoft 12 آذر 1389, 18:01دوست عزیز شما نباید مشکلی داشته باشین مگر اینکه برای Desktop Project از SDK پایین تر از 4 استفاده می کنین . از توجهتان ممنونم خیر از آخرین نسخه فلش بیلدر استفاده می کنم که SDK آن 4 است. فایل پروژه را کامل ضمیمه کردم اگر ممکن است نگاهی بیندازید شاید مشکل من حل شود تصاویر برنامه آزمایشی اجرا شده را هم ضمیمه کردم: تصویر شماره 1 : تصویر شماره 2 : UnknownUser 12 آذر 1389, 18:20دوست عزیز شما دارین از Alert استفاده می کنین Alert هم spark نیست پس با TLF کار نمی کنه اگه به مشخصا از Alert می خواین استفاده کنین می تونین نمونه ساخته شده Alert ای که با spark باشه رو پیدا کنین . فقط spark از TLF پشتیبانی می کنه مثل TextInput که گذاشتین UnknownUser 12 آذر 1389, 18:30البته برای بعضی از mx ها هم می تونین از TLF استفاده کنین برای مثال برای همین Alert استایل زیر رو مشخص کنین که باعث میشه TextFieldClass کامپوننت با FTE کار کنه mx|Alert{ direction : rtl; textFieldClass:ClassReference("mx.core.UIFTETextField"); } sabersoft 12 آذر 1389, 18:47البته برای بعضی از mx ها هم می تونین از TLF استفاده کنین برای مثال برای همین Alert استایل زیر رو مشخص کنین که باعث میشه TextFieldClass کامپوننت با FTE کار کنه mx|Alert{ direction : rtl; textFieldClass:ClassReference("mx.core.UIFTETextField"); } عالی عالی عالی:oops: بسیار و فوق العاده ممنونم!:rose::oops: جسارتا سه سوال دیگه : این نکته را از کجا پیدا کردید که فقط SPARK با TLF درست کار می کنه؟منبعی،ایبوکی،فیلمی ،مقاله ای ؟(روش پیدا کردن مد نظرمه که از این به بعد خودم بتونم مشکلاتم رو در حد توان حل کنم) کمی در مورد FTE توضح دهید.تا الان نشنیده بودم:sad: شما برنامه نویسی با فلش بیلدر را از چه منابعی یاد گرفتید؟ UnknownUser 12 آذر 1389, 18:521 - spark با sdk 4 هست و 4 sdk هم TLF داره 2- Flash Text Engine sabersoft 12 آذر 1389, 18:56ممنونم ببخشید یه سوال دیگه اضافه کردم که همون موقع شما اون 2 تا رو جواب داده بودید. UnknownUser 12 آذر 1389, 19:003 - اگه منظورتون mxml هست . من خیلی حرفه ای mxml کار نمی کنم بیشتر AS Project . از خود reference Flex 4 استفاده می کنم sabersoft 12 آذر 1389, 19:03ممنونم اون روشی که گفتید فقط برای Alert جواب داد ولی برای DataGrid جوابگو نیست!:sad: UnknownUser 12 آذر 1389, 19:12mx|DataGrid{ direction:rtl; defaultDataGridItemRenderer: ClassReference("mx.controls.dataGridClasses.FTEDataGridItemRendere r"); } sabersoft 12 آذر 1389, 19:16واقعا و خیلی و فوق العاده ممنونم:rose::oops::oops: شرمنده،جسارتا اگه ممکنه آدرس Reference اون کدهای CSS رو محبت کنید UnknownUser 12 آذر 1389, 19:18 sabersoft 12 آذر 1389, 20:04از راهنمایی هاتون بسیار ممنونم راه حل صرحیش در لینک زیره(برای آیندگان): سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1876]