سوال2 ؟؟

شروع موضوع توسط mshgames ‏6 مارس 2008 در انجمن برنامه فلش Flash

  1. mshgames

    mshgames Well-Known Member

    ارسال‌ها:
    699
    تشکر شده:
    801
    امتیاز دستاورد:
    93
    سلامی دوباره خدمت دوستان
    یه سوال دیگه هم دارم که باز ربط پیدا می کنه به سوال قبلی

    ببینید من 4 تا Input Text دارم که یه نفر تو اولیش یه عدد تو دومیش یه عدد دیگه و تو سومی و چهارمی عدد هایی رو وارد میکنه(همه عددها با رقم اعشار هستن و بازه اعداد از 0 تا 20)
    همچنین من یه Dynamic Text دارم که خروجی ما وقتی کاربر یه دکمه رو بزنه اعداد داخل جعبه ها با هم جمع بشه و تقسیم بر 4
    بشه و در خروجی(همون Dynamic) نمایش پیدا کنه یه حالتی که انگار میخواین معدل یه کارنامه رو بگیریم. خیلی ممنون میشم جوابه منو بدید(ضمنا من هنوز با نسخه 8 و اکشن اسکریپت 2 کار می کنم یعنی من FLASH CS ندارم)

    اینم شکلشون


    [​IMG]
     
    نوشته شده توسط mshgames در ‏6 مارس 2008
  2. UnknownUser

    UnknownUser Well-Known Member

    ارسال‌ها:
    395
    تشکر شده:
    608
    امتیاز دستاورد:
    93
    سلام ....
    PHP:

    var i:Number;
    var avrageSum:Number = 0;
    GO.onPress = function() {
     for (i=1; i<=4; i++) {
      avrageSum += Number(_root["NOM"+i].text);
     }
     trace(avrageSum/(i-1));
    };
     
    نوشته شده توسط UnknownUser در ‏6 مارس 2008
    mshgames از این پست تشکر کرده است.
  3. mshgames

    mshgames Well-Known Member

    ارسال‌ها:
    699
    تشکر شده:
    801
    امتیاز دستاورد:
    93
    سلام
    دستت درد نکنه
    ولی من بعضی اوقات خیلی گیج بازی در می یارم من اعدادو وارد می کنم اما خروجی NaN اینو مینویسه
    اینم فایلش
    ممنون میشم کمکم کنی
     

    پیوست ها:

    • OUT.rar
      اندازه فایل:
      کیلوبایت 3.8
      نمایش ها:
      5
    نوشته شده توسط mshgames در ‏6 مارس 2008
  4. UnknownUser

    UnknownUser Well-Known Member

    ارسال‌ها:
    395
    تشکر شده:
    608
    امتیاز دستاورد:
    93
    سلام 2 باره !
    یه مقدار توجه کنی خیلی خوب میشه ! کدی که در اختیارت می زارن رو اول ببین ببین چه جوری کار می کنه که دفعه ی بعد دیگه سوال نکی باید یاد گرفت نه اینکه از دیگران انتظار داشت ;)
    inputText اولی رو که اسمش NOM هست به NOM1 تغییر بده .
    کد رو هم اینطوری کن :
    PHP:

    var i:Number;
    var avrageSum:Number = 0;
    GO.onPress = function() {
     for (i=1; i<=4; i++) {
      avrageSum += Number(_root["NOM"+i].text);
     }
     avrageSum /= (i-1);
    };
     
    انتظار بیشتری ازت دارم ;)
     
    نوشته شده توسط UnknownUser در ‏6 مارس 2008
    mahdi_2008 و mshgames از این پست تشکر کرده اند.
  5. mshgames

    mshgames Well-Known Member

    ارسال‌ها:
    699
    تشکر شده:
    801
    امتیاز دستاورد:
    93
    مرتضی جان من می دونی کجا قاطی کردم اونجایی که تمام کادرهای من nom هستند و شما از عملگر + با یه متغیر i استفاده کردید
    من بازم درست کردم ولی باز همونو نوشت واقعا شرمنده حالا اگه به جای nom1 تا nom4 من 4 تا اسم بزارم فکر کنم بهتر باشه

    مثل

    term nem nate nom

    فکر کنم این جوری بهتر باشه
    قول میدم این آخری سوالم باشه (اگه 4 تا کادر با 4 اسم مجزا بزارم چی کار باید بکنم)
    ببخشید خیلی سوال می پرسم.
     
    نوشته شده توسط mshgames در ‏6 مارس 2008
  6. UnknownUser

    UnknownUser Well-Known Member

    ارسال‌ها:
    395
    تشکر شده:
    608
    امتیاز دستاورد:
    93
    باید مقداراشونو تک تک جمع کنی بعد تقسیم بر تعداد !
     
    نوشته شده توسط UnknownUser در ‏6 مارس 2008
    mshgames از این پست تشکر کرده است.
  7. UnknownUser

    UnknownUser Well-Known Member

    ارسال‌ها:
    395
    تشکر شده:
    608
    امتیاز دستاورد:
    93
    ...
     

    پیوست ها:

    • OUT.zip
      اندازه فایل:
      کیلوبایت 4.8
      نمایش ها:
      5
    نوشته شده توسط UnknownUser در ‏6 مارس 2008
    mahdi_2008 و mshgames از این پست تشکر کرده اند.
  8. mshgames

    mshgames Well-Known Member

    ارسال‌ها:
    699
    تشکر شده:
    801
    امتیاز دستاورد:
    93
    مرسی از راهنماییت ممنون
    و بازم ممنون.:d
     
    نوشته شده توسط mshgames در ‏6 مارس 2008

به اشتراک بگذارید