واضح آرشیو وب فارسی:سایت ریسک: raptor2216-02-2009, 08:34 PMسلام دوستان .... يه سوال داشتم ما اگر بخواهيم يه ليست داشته باشيم و بعد از طريق دستور switch مقادير رو با اون مقايسه كنيم ..چجوري بايد اون ليست رو درست كنيم ؟ فكر كنم تو زبان c خودش كتابخونه داره نه ؟ ولي اينجا كه همچين چيزي نداره پس بايد چكار كرد ؟ اين دستور درست هست ؟الان يه فيلد text درست كردم اسمش هم هست password ميخوام مانند پسورد هركدام از اون هر چي تو فيلد زدن با اين case مقايسه بشه . بعد دستور رو اجرا كنه .... اما نميكونه .... on (press, keyPress "<enter>") { switch (password) { case "ahmad" : gotoAndStop (5); break; case "ahmad 1" : gotoAndStop (6); break; default: gotoAndStop (7); } } خيلي ممنون ... شلغم نپخته16-02-2009, 11:28 PMسلام با switch رو نميدونم ولي اين رو ميتونم بتون بگم. يه تکست ورودي درست کنيد(اسمش مثلا: as) يه دکمه هم درست کنيد(اسمش مثلا: btn) رو فريم اول اين رو بنويسيد: btn.onPress = function(){ if(as.text == "فلان"){ gotoAndStop(2); } else { gotoAndStop(3); } } raptor2217-02-2009, 07:15 AMسلام با switch رو نميدونم ولي اين رو ميتونم بتون بگم. يه تکست ورودي درست کنيد(اسمش مثلا: as) يه دکمه هم درست کنيد(اسمش مثلا: btn) رو فريم اول اين رو بنويسيد: btn.onPress = function(){ if(as.text == "فلان"){ gotoAndStop(2); } else { gotoAndStop(3); } } خوب فكر كنم ايني كه شما گزاشتي فقط با همون يك متغير فلان كار كنه نه ؟ من مي خوام Text ورودي با 100 تا متغير مقايسه بشه با هر كدوم كه مچ شد يه كاري انجام بده ...اگر اشتباه هم نكنم if حداكثر تا سه متغير رو بيشتر جواب نميده به همين خاطر از switch استفاده كردم .... بازم ممنون ... دوستان كسي ميدونه چكار بايد كرد ؟ شلغم نپخته17-02-2009, 09:14 AMنه عزيز جان؛ شما به if ميتونيد به شکل نامحدود متغيير بديد. مثلا: btn.onPress = function(){ if(as.text == "فلان"){ gotoAndStop(2); }if(as.text == "فلان2"){ gotoAndStop(3); }if(as.text == "فلان3"){ gotoAndStop(4); }if(as.text == "فلان4"){ gotoAndStop(5); }if(as.text == "فلان5"){ gotoAndStop(6); } } raptor2218-02-2009, 09:04 PMنه عزيز جان؛ شما به if ميتونيد به شکل نامحدود متغيير بديد. مثلا: btn.onPress = function(){ if(as.text == "فلان"){ gotoAndStop(2); }if(as.text == "فلان2"){ gotoAndStop(3); }if(as.text == "فلان3"){ gotoAndStop(4); }if(as.text == "فلان4"){ gotoAndStop(5); }if(as.text == "فلان5"){ gotoAndStop(6); } } خوب اگر هيچدام از اين if ها رخ نداد چي ؟ از else بايد استفاده كنم.؟ شلغم نپخته19-02-2009, 07:30 PMالبته همینطوره سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود
این صفحه را در گوگل محبوب کنید
[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 290]