واضح آرشیو وب فارسی:سایت ریسک: View Full Version : ایجاد ماشین حساب در فلش Sib_swf11-03-2008, 07:29 PMدر اینجا می خوام نحوه ی ایجاد یک ماشین حساب رو براتون آموزش بدم لطفا مراحل زیر رو دنبال کنید ابتدا 18کلید ایجاد کنید و 10 تا از کلید ها را عدد 0 تا 9 قرار دهید.چهار کلید دیگر را برای چهار عمل اصلی جمع ،ضرب، تقسیم و تفریق در نظ بگیرید. و به همین ترتیب یک کلید برای مثبت و منفی(+-) ، یک کلید برای نتیجه یا مساوی(=) ، یک کلید برای Cیا کنسل(برای پاک کردن) و یک کلید هم برای ممیز(.) در نظر می گیریم.برای نمایش هم از یک Text Box از نوع Dynamic textکمک می گیریم(دقت کنید که خاصیتline type آن Single line انتخاب شده باشد. در پنل properties و در قسمت var عبارت txtMath را قرار دهید(به text box متغیرtxtMath را نسبت دادیم) تا اینجا شکل ظاهری ماشین حساب ما آماده شده (البته امیدوارم شبیه ماشین حساب شده باشه!پیشنهاد می کنم برای شکل چیدن دکمه ها از یک ماشین حسابه واقعی استفاده کنید تا اینطوری یک ماشین حسابه استاندارد رو ایجاد کرده باشید)و حالا باید کد نویسی رو شروع کنیم . قبل از اینکه کدنویسی رو شروع کنم اگر دوستان سوالی دارند لطفا بپرسند(البته بعید می دونم تا اینجا چیز سخت یا نامفهومی رو گفته باشم)// Sib_swf11-03-2008, 07:30 PMبرای کلید های 0 تا 9 کد های زیر را بنویسید: on (press) { txtMath = txtMath add "0"; } on (press) { txtMath = txtMath add "1"; } on (press) { txtMath = txtMath add "2"; } on (press) { txtMath = txtMath add "3"; } on (press) { txtMath = txtMath add "4"; } on (press) { txtMath = txtMath add "5"; } on (press) { txtMath = txtMath add "6"; } on (press) { txtMath = txtMath add "7"; } on (press) { txtMath = txtMath add "8"; } on (press) { txtMath = txtMath add "9"; } Sib_swf11-03-2008, 07:31 PMبرای دکمه های جمع،تفریق،ضرب ، تقسیم و ممیز به ترتیب کدهای زیر را قرار بنویسید: on (press) { x = txtMath; txtMath = ""; Operation = "+"; } on (press) { x = txtMath; txtMath = ""; Operation = "-"; } on (press) { x = txtMath; txtMath = ""; Operation = "*"; } on (press) { x = txtMath; txtMath = ""; Operation = "/"; } on (press) { x = txtMath; txtMath = ""; Operation = "."; } Sib_swf11-03-2008, 07:32 PMبرای دکمه مثبت و منفی(+-) کد زیر را قرار بنویسید: on (release) { txtMath = txtMath*(-1); } برای دکمه Cیا کنسل(برای پاک کردن) کد زیر را قرار بنویسید: on (press) { txtMath = ""; y = ""; Operation = ""; x = ""; } برای دکمه نتیجه یا مساوی(=) کدهای زیر را قرار بنویسید: on (press) { set("y", txtMath); if (Operation eq "+") { total = Number((x))+Number((y)); } if (Operation eq "-") { total = (x)-(y); } if (Operation eq "x") { total = (x)*(y); } if (Operation eq "/") { total = (x)/(y); } txtMath = total; y = ""; } Sib_swf11-03-2008, 07:32 PMاین هم از آموزش ایجاد یک ماشین حساب در فلش! با آرزوی موفقیت برای همه شما امیدوارم مفید باشه و ادامه ی آموزش من به استقبال شما از این تاپیک بستگی داره/ ThnX><Sib_SWF THE_PUNISHER12-03-2008, 08:45 AMمن قبلا نوشتم ولی بعضی وقتها یک باگهای کوچیکی میخوره . hadi66512-03-2008, 09:30 AMممنون دوست عزیز دمت گرم sarina_sh12-03-2008, 01:24 PMآموزش جالبیه http://www.pic4ever.com/images/clap.gif سیو کردم تا بعد انجام بدم ... ممنون از شما http://www.pic4ever.com/images/thankyou.gif Sib_swf12-03-2008, 06:52 PMاز لطف همه شما دوستان خوبم ممنونم/ flashman12-03-2008, 11:53 PMسلام دوسته من ممنون آموزش جالب و کاملی برای ساخت یک ماشین حساب بود موفق باشی Sib_swf15-03-2008, 10:30 AMThanks To All سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 542]