تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 6 از 6

نام تاپيک: دستور Switch

  1. #1
    آخر فروم باز raptor22's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    Te
    پست ها
    1,721

    پيش فرض دستور Switch

    سلام دوستان ....
    يه سوال داشتم ما اگر بخواهيم يه ليست داشته باشيم و بعد از طريق دستور switch مقادير رو با اون مقايسه كنيم ..چجوري بايد اون ليست رو درست كنيم ؟ فكر كنم تو زبان c خودش كتابخونه داره نه ؟ ولي اينجا كه همچين چيزي نداره پس بايد چكار كرد ؟
    اين دستور درست هست ؟الان يه فيلد text درست كردم اسمش هم هست password ميخوام مانند پسورد هركدام از اون هر چي تو فيلد زدن با اين case مقايسه بشه . بعد دستور رو اجرا كنه .... اما نميكونه ....


    on (press, keyPress "<enter>") {
    switch (password) {
    case "ahmad" :
    gotoAndStop (5);
    break;
    case "ahmad1" :
    gotoAndStop (6);
    break;
    default: gotoAndStop (7);
    }
    }


    خيلي ممنون ...
    Last edited by raptor22; 16-02-2009 at 22:15.

  2. #2
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jan 2009
    پست ها
    243

    پيش فرض

    سلام
    با switch رو نميدونم ولي اين رو ميتونم بتون بگم.

    يه تکست ورودي درست کنيد(اسمش مثلا: as)
    يه دکمه هم درست کنيد(اسمش مثلا: btn)

    رو فريم اول اين رو بنويسيد:

    btn.onPress = function(){
    if(as.text == "فلان"){
    gotoAndStop(2);
    } else {
    gotoAndStop(3);
    }
    }

  3. #3
    آخر فروم باز raptor22's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    Te
    پست ها
    1,721

    پيش فرض

    سلام
    با switch رو نميدونم ولي اين رو ميتونم بتون بگم.

    يه تکست ورودي درست کنيد(اسمش مثلا: as)
    يه دکمه هم درست کنيد(اسمش مثلا: btn)

    رو فريم اول اين رو بنويسيد:

    btn.onPress = function(){
    if(as.text == "فلان"){
    gotoAndStop(2);
    } else {
    gotoAndStop(3);
    }
    }
    خوب فكر كنم ايني كه شما گزاشتي فقط با همون يك متغير فلان كار كنه نه ؟ من مي خوام Text ورودي با 100 تا متغير مقايسه بشه با هر كدوم كه مچ شد يه كاري انجام بده ...اگر اشتباه هم نكنم if حداكثر تا سه متغير رو بيشتر جواب نميده به همين خاطر از switch استفاده كردم ....
    بازم ممنون ...

    دوستان كسي ميدونه چكار بايد كرد ؟

  4. #4
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jan 2009
    پست ها
    243

    پيش فرض

    نه عزيز جان؛ شما به 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);
    }
    }

  5. #5
    آخر فروم باز raptor22's Avatar
    تاريخ عضويت
    Apr 2007
    محل سكونت
    Te
    پست ها
    1,721

    پيش فرض

    نه عزيز جان؛ شما به 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 بايد استفاده كنم.؟

  6. #6
    اگه نباشه جاش خالی می مونه
    تاريخ عضويت
    Jan 2009
    پست ها
    243

    پيش فرض

    البته همینطوره

Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •