تور لحظه آخری
امروز : یکشنبه ، 30 دی 1403    احادیث و روایات:  امام محمد باقر(ع):كار خير و صدقه، فقر را مى‏بَرند، بر عمر مى‏افزايند و هفتاد مرگ بد را از صاحب...
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها

تبلیغات

تبلیغات متنی

سایبان ماشین

دزدگیر منزل

اجاره سند در شیراز

armanekasbokar

armanetejarat

Future Innovate Tech

پی جو مشاغل برتر شیراز

خرید یخچال خارجی

واردات از چین

حمية السكري النوع الثاني

ناب مووی

دانلود فیلم

بانک کتاب

دریافت دیه موتورسیکلت از بیمه

طراحی سایت تهران سایت

irspeedy

درج اگهی ویژه

تعمیرات مک بوک

دانلود فیلم هندی

قیمت فرش

درب فریم لس

خرید بلیط هواپیما

بلیط اتوبوس پایانه

تعمیرات پکیج کرج

خرید از چین

خرید از چین

تجهیزات کافی شاپ

خرید سرور اچ پی ماهان شبکه

کاشت ابرو طبیعی و‌ سریع

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

قیمت بالابر هیدرولیکی

لوله و اتصالات آذین

قرص گلوریا

نمایندگی دوو در کرج

دوره آموزش باریستا

مهاجرت به آلمان

بورس کارتریج پرینتر در تهران

تشریفات روناک

نوار اخطار زرد رنگ

ثبت شرکت فوری

خودارزیابی چیست

فروشگاه مخازن پلی اتیلن

کلینیک زخم تهران

کاشت ابرو طبیعی

پارتیشن شیشه ای اداری

رزرو هتل خارجی

تولید کننده تخت زیبایی

مشاوره تخصصی تولید محتوا

سی پی کالاف

دوره باریستا فنی حرفه ای

چاکرا

استند تسلیت

تور بالی نوروز 1404

سوالات لو رفته آیین نامه اصلی

کلینیک دندانپزشکی سعادت آباد

پی ال سی زیمنس

دکتر علی پرند فوق تخصص جراحی پلاستیک

تجهیزات و دستگاه های کلینیک زیبایی

تعمیر سرووموتور

تحصیل پزشکی در چین

مجله سلامت و پزشکی

تریلی چادری

خرید یوسی

ساندویچ پانل

ویزای ایتالیا

مهاجرت به استرالیا

میز کنفرانس

تعمیرگاه هیوندای

تعمیرگاه هیوندای

تعمیرگاه هیوندای

اوزمپیک چیست

قیمت ورق سیاه

چاپ جزوه ارزان قیمت

 






آمار وبسایت

 تعداد کل بازدیدها : 1855120209




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

مطمئنا براي شمادوستان كاري نداره لطفا كمك كنيد -


واضح آرشیو وب فارسی:سایت ریسک: مطمئنا براي شمادوستان كاري نداره لطفا كمك كنيد amir_h_a 04 دي 1388, 13:46دوستان عزيز من ميخوام اين منو ها رو فارسي كنم نميتونم چه كار بايد كرد ؟ فايل رو هم ضميمه كردم لطف ميكنيد اگه اين كارو واسم بكنيد حتي اگه يكيشو هم انجام بديد ممنون ميشم. amird 04 دي 1388, 20:51دوستان عزيز من ميخوام اين منو ها رو فارسي كنم نميتونم چه كار بايد كرد ؟ فايل رو هم ضميمه كردم لطف ميكنيد اگه اين كارو واسم بكنيد حتي اگه يكيشو هم انجام بديد ممنون ميشم. ببین دوست عزیز این منوی شما چون داره از توی action لیبل دکمه ها رو می خونه به این راحتی نیست باید با فارسی استایب درستش کنی که مقداری نیاز به کد نویسی داره . برو اینجا اگر به فلش مقداری وارد باشی کارت راه می افته .... موفق باشی ++Hadi++ 04 دي 1388, 23:20سلام عزیز دل حیف که پروژتون به زبان as2 هست وگرنه کمکتون می کردم ولی غصه نخورین . کد هایی که نوشتم کلی اشکال داره چون اونا رو بر پایه اکشن اسکریپت 3 نوشتم و من در این انجمن فقط و فقط کد نویسی اکشن اسکریپت هلو 3 رو ساپورت می کنم و با اکشن 2 ، کاری ندارم . این فایل ایکسمل رو دان کنید . بعد از سایت farsistyle.com کلاسهای فارسی استایل مخصوص اکشن 2 به اضافه فونت های فارسی استایل رو دان کرده و به یه روشی شبیه به روش زیر کار می کنید البته اکشن اسکریپت 2 یه اسکریپت کاملا ضعیف هست و بنده حقیر به شخصه اصلا قبولش ندارم ولی این کدها رو در as3 می نویسم شاید کمک حالتون باشه و بتونید معادل اکشن 2 اونا رو پیدا کنید : کلاسهای فارسی استایل مخصوص as2 رو که معمولا در فولدری به نام farsi هست و شامل 3 کلاس هست رو کنار سورس قرار می دین یعنی فولدر farsi کنار سورس قرار می گیره و همچنین فایل ایکسمل MainXML.xml که من واست گذاشتم رو می زاری و این کد ها رو می نویسین که البته من به اکشن 3 نوشتم ولی اینا خیلی شبیه کد های اکشن 2 هستش ولی در کل باید قسمت های اکشن اسکریپت 3 منو به اکشن 2 تبدیل کنی : //================================================== ======این کد ها به اکشن اسکریپت 3 هستند و باید تبدیل به اکشن اسکریپت 2 شوند import farsi.FarsiStyle; var FS:Farsistyle=new FarsiStyle(); var mainXML:XML=new XML(); var mURLLoader:URLLoader=new URLLoader(); mURLLoader.load(new URLRequest("MainXML.xml")); mURLLoader.addEventListener(Event.COMPLETE,Complet eFunction); function CompleteFunction(evt:Event):Void { mainXML=XML(evt.target.data); var button_label:Array = new Array(mainXML.Farsi.Lables[0][email protected](),mainXML.Farsi.Lables[1][email protected](),mainXML.Farsi.Lables[2][email protected](),mainXML.Farsi.Lables[3][email protected](),mainXML.Farsi.Lables[4][email protected](),mainXML.Farsi.Lables[5][email protected]()); var total_page:Number = button_label.length; //================================================== ====از اینجا به بعد کدها به زبان اکشن اسکریپت 2 هستند flashmo_button._visible = false; for( i = 0; i < total_page; i++ ) { flashmo_button.duplicateMovieClip("flashmo_button" + i, i); this["flashmo_button" + i]._x = flashmo_button._x + (flashmo_button._width+1) * i; this["flashmo_button" + i]._y = flashmo_button._y; //************************************************** ************************************************** *** this["flashmo_button" + i].label_txt =FS.convert(this["flashmo_button" + i].label_txt,button_label[i]); //************************************************** ************************************************** **** this["flashmo_button" + i].no = i; } function change_page(no) { for( i = 0; i < total_page; i++ ) { this["flashmo_button" + i].button_mc._visible = true; this["flashmo_button" + i].graphic_bg1._visible = true; this["flashmo_button" + i].graphic_bg2._visible = false; } this["flashmo_button" + no].button_mc._visible = false; this["flashmo_button" + no].graphic_bg1._visible = false; this["flashmo_button" + no].graphic_bg2._visible = true; _root.page = no + 1; _root.play(); } change_page(0); var theMenu:ContextMenu = new ContextMenu(); theMenu.hideBuiltInItems(); _root.menu = theMenu; var item:ContextMenuItem = new ContextMenuItem("Created by ", flashmo); theMenu.customItems[0] = item; function flashmo() { getURL(""); } } البته اونجاهایی رو که اکشن 3 هست رو با استفاده ز مقاله actionScript2 Migration به اکشن 2 تبدیل کن . سینتکس اصلی تبدیل یک رشته فارسی برای ورود به یک تکست فیلد به وسیله فارسی استایل به شرح زیر هست که باید بری معادل شیر تو شیر اکشن اسکریپت 2 رو پیدا کنی : import farsi.FarsiStyle; var FS:FarsiStyle=new FarsiStyle(); myTextField.text=FS.convert(myTextField,myFarsiStr ing); بای... amir_h_a 05 دي 1388, 01:12ممنون از حوصله و توجهتون ، اما من با اينكه همه چيزايي رو كه مربوط به اين farsi style بود رو خوندم و امتحان كردم باز هم كاري از پيش نبردم، اما بازهم ممنونم از توجهتون ، فكر كنم بايد يه منوي ديگه رو واسه اين قالب امتحان كنم. ( البته كدهاي هادي خان رو هم نتونستم convert كنم) amird 05 دي 1388, 02:31ببین یه توضیه دیگه : این جوابم می ده . این منو الان داره به صورت دینامیک دکمه ها رو لود می کنه شما می تونی خودت انیمشن دکمه ها رو دونهدونه پیدا سازی کنی و توی تایم لاین یکی یکی دکمه ها رو قرار بدی ... اگر عجله نداری تا 3شنبه صبر کن برات درستش می کنم . تا قبلش درگیر کارای دانشگاه هستم نمی تونم . موفق باشی ++Hadi++ 05 دي 1388, 09:12اگه بخواهی با این سیستم فعلی سورست ، فارسی سازی کنی مجبوری به روش فارسی استایل این کار رو انجام بدی . چون دکمه ات در حالت فیزیکی و در interface فلشت یکی هست و با دستورات اکشن اونو duplicate کرده اند و لیبل اونا رو با دستورات اکشن اسکریپت از درایه های آرایه ای که اسم رشته ای انگلیش اونا رو نگه داشته در می یارن و قرار می دن ، ولی اگه بخواهی سیستمشو عوض کنی ، می تونی اون یه دکمه رو کپی کنی و به شش دکمه مختلف تبدیل کنی و شش تکست فیلد مختلف روی این شش دکمه قرار بدی و یا بجای اون تکست فیلد ها ، عکس نوشته فارسی قرار بدی یا با فارسی استایل درست کنی . در ضمن نمی دونم پنل فارسی کانورت آقا مرتضی برا اکشن 2 جواب بده یا نه ولی تست کن . در ضمن در مورد اجرای کد هام گفتم که جواب نمی دن و اونا رو باید به اکشن اسکریپت 2 تبدیل کنید . بای... ++Hadi++ 05 دي 1388, 09:40آها یه چیز دیگه یادم رفت : باید متغیر تکست باکس درست کنی و به اون فرمت مناسب نوشته بدی که مثلا سایز تکست فرمت اون چی باشه و فونت اون فرمت نوشته چی باشه . برا این کار در حلقه for که دکمه ها duplicate می شن باید هر بار تکست باکسی بوجود بیاد و پارامتر های مناسب اونو مقدار دهی کنی و یه فرمت نوشته مناسب رو یه بار بوجود بیاری و به اون مقدار دهی های لازمو انجام بدی و اون فرمتو به اون تکست فیلد ها اختصاص بدی . از بالا سمت راست پنل library یه فلش کوچیک می بینی که با کلیک اون ، گزینه هایی مثل newFont می یان و تو یه فونت نو درست می کنی و در اون ، نوع فونتشو یکی از فونتای فارسی استایل انتخاب می کنی . دستورات زیر رو به اکشن اسکریپت 2 تبدیل می کنی و در اول اون دستوراتت می نویسی . باید یادت نره که فونت جدید ساخته شده در پنل library رو رو export for actionscript کنی و مثلا یه اسمی مثل FarsiFont بهش بدی تا در اکشن از اون نمونه سازی کنی . var farsifontproject:FarsiFont=new FarsiFont(); var FarsiProjectFormat:TextFormat=new TextFormat(); FarsiProjectFormat.font=farsifontproject.fontName; FarsiProjectFormat.bold=true; FarsiProjectFormat.size=15; FarsiProjectFormat.color=0x999999; FarsiProjectFormat.align=TextFormatAlign.RIGHT; سپس در اون حلقه for که دستور duplicate اون دکمه هست هر بار یه تکست فیلد ساخته می شه و ایکس و ایگرگ اون تعیین می شه یا اونو به داخل اون دکمه می بریش : var myTextField:TextField=new TextField(); myTextField.autoSize=TextFieldAutoSize.LEFT; myTextField.embedFonts=true; myTextField.width=199; myTextField.height=29; myTextField.multiline=true; myTextField.selectable=false; myTextField.wordWrap=false; myTextField.defaultTextFormat=FarsiProjectFormat; البته بازم بگم که دستورات آخر 0تولید تکست فیلد ) درون حلقه for قرار می گیره که اون دکمه duplicate می شه و بعد درون هر تکست فیلد ، رشته مناسب از اون آرایه رشته ای قرار می گیره (البته بوسیله دستور convert فارسی استایل ) . بای...




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 571]

bt

اضافه شدن مطلب/حذف مطلب







-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن