Unconfigured Ad Widget

تقليص

إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

سؤال في ال ActionScript 3

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • سؤال في ال ActionScript 3

    مرحبا
    اذا بنيت صفحة بالفلاش مناسبة للاشخاص اصحاب الريزولوشن 1280*1024
    المطلوب الاّن مقارنة ريزولوشن اي متصفح بها, و كتابة الريزلوشن الخاص به بلون أخضر ان كانت مطابقة او بلون احمر ان كانت مخالفة, الكود تعمل بشكل سليم باستثناء الجزء المتعلق باللون الأحمر ولم استطع ايجاد خطأ منطقي فيها, فارجو ممن لديه الخبرة ان ينورني في هذا الموضوع.
    كود PHP:
    var resXNumber Capabilities.screenResolutionX;
    var 
    resYNumber Capabilities.screenResolutionY;
    var 
    starString "*";
    var 
    resXstString String(resX);
    var 
    resYstString String(resY);
    if ((
    resX 1280) && (resY 1024)) {
    dis_res.textColor 0x009900;
    }
    else {
        
    dis_res.textColor 0xFF0000;
    }
    dis_res.text = (resXst)+("*")+(resYst); 
    وشكرا للجميع.
    ~sion
    هل انت عاطفي وتستهبل ولديك مشاكل نفسية و و تعتقد دائماَ انك على حق ومستعد لاستخدام منصبك كمشرف للكيل من الاعضاء كما تريد دون احترام او موضوعية؟ نحن في طاقم الاشراف في المنابر (منبر الرأي و الكيل الآخر بمكيالين) نرحب بك معنا.

  • #2
    والله حاولت ... لكن ما عندي خبرة بالـActionScript 3 - بالنسبة لي 2 أسهل لأني اتعودت عليها
    بس الغريب ان كل العالم يقولون اذا اتعلمت 3 تكون أسهل !

    تعليق


    • #3
      يجب أن تضع خاصية اللون علي الحاوية التي ستحوي النص ( textArea مثلاً ) وليس علي النص نفسه.
      http://blog.amr-g.com

      إن امتلاك الحياة الدنيا عن قدرة وخبرة هو السبيل الأوحد لنصرة المبادئ والمذاهب... *محمد الغزالي*

      تعليق


      • #4
        --------------------- مكرر
        www.ali-cv.com موقعي ومعرض اعمالي

        www.ne3na3.net شاي بالنعناع !

        follow me

        تعليق


        • #5
          عندك غلطة تدخلك جهنم حدف في شريعة المبرمجين .. ألا وهي في اول جملة شرطية يجب إستخدام == وليس = أظنك تعرف السبب ..

          ولكن ايضا بالمناسبة .. ليس عليك تحويل الرقم لstring لتضعه داخل تيكست فيلد .. الكود بعد التعديل يصبح كالتالي ..

          كود:
          var resX: Number = Capabilities.screenResolutionX;
          var resY: Number = Capabilities.screenResolutionY; 
          if ((resX == 1280) && (resY == 1024)) {
          	dis_res.textColor = 0x009900;
          } else {
          	dis_res.textColor = 0xFF0000;
          }
          dis_res.text = (resX)+("*")+(resY);
          التعديل الأخير تم بواسطة فلاشــــــــــاوي; 14 / 07 / 2008, 03:59 AM.
          www.ali-cv.com موقعي ومعرض اعمالي

          www.ne3na3.net شاي بالنعناع !

          follow me

          تعليق


          • #6
            الغلط عندك انك حطط = و هذاه تعنى ان القيمة تساوى
            غيرها ب = = و تعنى تحقق من و ترجع بقيمه صح او خطا تستخدمها الاف كونديشن
            انت يا صديقى
            resX = 1280 تعنى ان المتغير resX يساوى القيمة 1280 و تعنى لعملك ان الشرط سيتحقق دائما
            فلاشاوى استاذ الجميع
            resX == 1280 تعنى ان يتحقق من الشرط تحصل على النتيجة true or false
            خلى بالك و ان شاء الله تعملى الى عايزه

            تعليق


            • #7
              منكن متستخمش متغيرات خالص لو عايز عشان المومرى و سرعة العمل


              if ((Number(Capabilities.screenResolutionX) == 1280) && (Number(Capabilities.screenResolutionY)== 1024)) {
              dis_res.textColor = 0x009900;
              } else {
              dis_res.textColor = 0xFF0000;
              }
              dis_res.text = (Number(Capabilities.screenResolutionX))+("*&quot...+(Number(Capabilities.screenResolutionY));

              تعليق


              • #8

                شكرا جميعا على المساعدة, على الرغم من امتلاء الموقع بالجمل الشرطية الا اني احيانا و انسا موضوع ال == التي سبق و افقدني عقلي في بداية تعلمي الفلاش. ولا ادري كيف لم انتبه لهذا الموضوع.
                عندك غلطة تدخلك جهنم حدف في شريعة المبرمجين .. ألا وهي في اول جملة شرطية يجب إستخدام == وليس = أظنك تعرف السبب
                نعم نعم
                بالنسبة لل textArea و التي لا استعملها هنا, لا استطيع ايجاد اية Property تتعلق باللون, و ومادام الشرط غير قائم اساسا لن تختلف النتيجة اعتقد.
                ال 3 اسهل من ال 2 لكن يحتاج المرء الى فترة الى ان يقلب مخه طبيعي لانك للتعامل مع 2 عليك ان تفكر بالمقلوب فيما يتعلق بالبرمجة و بعد فترة تتعود على فلاش "هكذا" لكن عندما تعود ادوبي و تحترم قواعد البرمجة تتعود بسرعة على ال 3 ناهيك عن قوة هذا الاصدار الجديد و توسعه.

                ~sion
                هل انت عاطفي وتستهبل ولديك مشاكل نفسية و و تعتقد دائماَ انك على حق ومستعد لاستخدام منصبك كمشرف للكيل من الاعضاء كما تريد دون احترام او موضوعية؟ نحن في طاقم الاشراف في المنابر (منبر الرأي و الكيل الآخر بمكيالين) نرحب بك معنا.

                تعليق


                • #9
                  المشاركة الأصلية بواسطة فلاشــــــــــاوي مشاهدة المشاركة
                  عندك غلطة تدخلك جهنم حدف في شريعة المبرمجين .. ألا وهي في اول جملة شرطية يجب إستخدام == وليس = أظنك تعرف السبب ..
                  تصدق مرة غلطت هالغلطة وماظل الا يشنقوني.. خصوصا مبرمجين لغة السي أعوذ بالله منهم.. تغلط غلطة كأنك تعرضت لدينه
                  Culture is your operating system

                  تعليق

                  يعمل...
                  X