اجعل رورو44 صفحتك الرئيسية | احفظ رورو44 في مفضلتك | ارسل رورو44 إلى صديقك | أعلن على رورو44 | English Interface

 

 

 

شات خدمات مسجات جوال بطاقات رسائل حب دليل مواقع شات خليجي  دردشة منتديات حسناء الفارس عالم الرومانسية

مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية

 
    دروس في الرسوم و التصميم  الفلاش - Flash
 

 

لغة الآكشن سكريبت ---5---



سنستكمل الحديث اليوم عن بقية عناصر اللغة بإذن الله ..

**العبارات statement:-  العبارات وهي تتحكم في تدفق الأوامر في فلاش

*عبارة if  و  if/else : وقد أخذنا مثال عليها بالدرس السابق ....

*عبارة if /else - if المركبة : والتي تتيح لنا اختبار عدة شروط  

 (الشرط)    if

{; جمل تنفذ في حالة تحقق الشرط }

else

{; جمل تنفذ في حالة عدم تحقق الشرط}

تأمل المثال التالي :

بافتراض أنه لديك مربع نص من النوع input text  يحمل الاسم   mark_txt ,ومربع نص من النوع dynamic text لعرض النتيجة يحمل الاسم result_txt ,,وزر كتبت فيه الأوامر التالية :

  

فالأوامر السابقة تختبر الدرجة التي قام المستخدم بكتابتها  وتطبع التقدير على حسب الدرجة ولكن في البداية وضعنا شرط بأنه لو كتب المستخدم درجة أكبر من 100 سيطبع رسالة بأن المدخل غير صالح ....

بعد ذلك يسأل في السطر 4 فإذا كانت الدرجة أكبر من أو تساوي 95 فالتقدير هو+ A  ,, وإذا كانت غير ذلك سينتقل للجملة التالية في السطر 6 ويسأل هل الدرجة أكبر من الـ 90 أو تساويها  فإذا كانت كذلك يطبع التقدير وإذا لا ,,سينتقل لاختبار الشرط التالي وهكذا ...

وفي النهاية في السطر 20 نقول لفلاش أنه إذا لم يتحقق أي من الشروط السابقة أي عندما تكون الدرجة أقل من 60  ستطبع الرسالة الموجودة في السطر 21 .....



*عبارة switch : وهي تستخدم لأداء العديد من الإجراءات بحسب نتيجة مقارنة قيمة معينة مع عدة قيم .....وهي تؤدي نفس الوظيفة التي تؤديها عبارة if السابقة .......الآن سنطبق نفس المثال السابق باستخدام عبارة switch ...تأمل الأوامر التالية :--

لا تفزع  من طول الأوامر فهي سهلة للغاية ...

في السطر 1 قمنا بوضع الدرجة التي يقوم المستخدم بكتابتها وخزناها في المتغير x .....

 في السطر 2 تبدأ جملة switch  والتي  تأخذ التركيب التالي عامة :

طيب نعود للمثال السابق في السطر 2 نجعل القيمة التي نقارن بها جميع الحالات هي true  و true ليست متغير بل هي قيمة منطقية كما هو معروف  تعني أن الجملة أو الشرط صحيح ومعناها أننا في كل حالة case سنسأل هل الشرط صحيح ؟؟فإذا كان صحيح ستنفذ الأوامر وإذا لا سينتقل للحالة التالية.......بعد ذلك في السطر ال 3 تبدأ الحالات ففي الحالة الأولى ...نسأل هل x>100  إذا كانت النتيجة true ستنفذ الأوامر الموجودة بالسطر ال  4 ..ثم  break  والتي تتجاهل بقية الأسطر عند تحقق الحالة الحالية ....

وعلى هذا الأساس بقية الأسطر .........ثم في السطر 30 تعني أنه في حال عدم تحقق أي من الحالات السابقة نفذ الأوامر في السطر 31....

بإمكانك الاستغناء عن المتغير x وكتابة العبارة mark_txt.text  بدل الx  في كل مرة ....

أتمنى أن تكون الأمور واضحة أكثر بعد التجربة ..



**عبارة for:- والتي تستخدم لإنشاء التكرارات المختلفة وجملة for من العبارات المعروفة لدى الجميع ..والصيغة العامة لها كالتالي:-

for (init; condition; next)

{statement  ; }

 

حيث init هي قيمة البداية في العداد , وnext هي مقدار الزيادة في كل مرة , بحيث يتم تكرار الجمل statements  ابتداء من init  و حتى يتحقق الشرط condition ....

تأمل الأوامر التالية بافتراض أنه لديك مربع نص اسمه output _txt  وزر بداخله الأوامر التالية :

فهنا عرفنا متغير باسم sum وجعلنا قيمته الابتدائية مساوية للصفر , وبدأنا جملة for  بالعدد 1, وجعلنا الشرط هو الوصول للعدد 100

في الدورة الأولى sum=0,count=1 ,,,,,,,,ستكون النتيجة sum=0+1=1

في الدور الثانية sum=1,count=2,,,,,,,ستكون النتيجة sum=1+2=3

وفي الدورة الثالثة sum=3, count=3 ,,,,,,,,, ستكون النتيجة sum=3+3=6

وفي كل مرة ستزيد قيمة ال count بمقدار 1 , وتتجدد قيمة المتغير sum بناء على النتيجة السابقة ...

وهكذا حتى تصبح قيمة ال count=100 عندها سيخرج من التكرار وينتقل للسطر 5 حيث يطبع القيمة التي تم تخزينها في المتغير sum  ويضعها على مربع النص output_txt 



المزيد من المواضيع

اختصارات الفلاش لأجهزة الحاسوب الشخصية (الجزء الأول)
اختصارات الفلاش لأجهزة الحاسوب الشخصية (الجزء الثاني)
اختصارات الفلاش لأجهزة الحاسوب الشخصية (الجزء الثالث)
دورة Flash mx - الجزء الثاني - صندوق الادوات 2
دورة Flash mx - الجزء الاول - صندوق الادوات
الفريم التالي والسابق
طريقة عمل الساعة في الفلاش
طريقة عمل الساعة بالفلاش_2
طريقة عمل الساعة في الفلاش_3
دورة Flash mx - الجزء الثالث - الصور المتجهة و النقطية
دورة Flash mx - الجزء الرابع - الحركة على مسار متعرج
دورة Flash mx - مشهد الانتظار
مشهد ما قبل التحميل بالنسبة المئوية( في الفلاش)
كيف تعمل نموذج بريدي وتربطه مع php
عمل توقيع فلاش متغير
استخدام امر startdrag وstopdrag وتداخلهمامع القناع -1-
لغة الآكشن سكريبت ---1---
استخدام امر startdrag وstopdrag وتداخلهما مع القناع -2-
لغة الآكشن سكريبت ---6---
لغة الآكشن سكريبت ---7---
لغة الآكشن سكريبت ---8---

1

 

الاقسام الرئيسية

دروس للمبتدئين

--

دروس في أنظمة التشغيل

--

دروس في الانترنت

--

دروس في لغات البرمجة

--

دروس في برمجة المواقع

--

دروس في الأوفيس

--

دروس في الرسوم و التصميم

--

دروس في قواعد البيانات

--

دروس في الألعاب والبرامج

--

دروس في المكونات الصلبة

--

دروس في الشبكات

--

دروس في أمن المعلومات

--

دروس في الذكاء الاصطناعي

--

القائمة البريدية

  فضائح | ماسنجر | تداول | الحياة الزوجية | عجائب وغرائب| دروس تعليمية | عالم حواء | فضائح الفن | ستار اكاديمي | نكت | برامج | صور | | شات سعودي | شات عربي | ماسينجر | مسجات | دليل مواقع | دليلك | مواقع سعودية | مواقع كويتية | مواقع بحرينية | مواقع قطرية | مواقع عمانية | مواقع يمنية | مواقع عراقية | مواقع اماراتية | دردشة خليجية | دردشة سعودية | دردشة عربية | شات صوتي | دردشة صوتية | دردشة كويتية | دردشة اماراتية | دردشة عمانية | دردشة قطرية | دردشة بحرينية | دردشة عراقية | دردشة يمنية | سكس | طريق الاسلام, انا مسلم , طريق الهدايه , مسلمون , منوعات اسلاميه | اسلاميات , برامج اسلامية , منوعات اسلامية | جنس | الاسرة المسلمة , الاسرة العربية , اسرتي , عائلتي | برامج الاسره , نصائح معلومات , اسرة عربية سعودية خليجية | دروس تعليمية , مكتبة الدروس التعليمية | شروح برامج , شرح برامج , دورات تعليميه | طب وصحه - المركز الطبي | طبيبك على الانترنت , معلومات طبية , معلومات صحيه

Roro44.com xml :                            

شات سعودي | شات عربي | شات خليجي | العاب | دردشات | العاب بنات

 |  اشهر موقعك | احصائيات الموقع | اسعار الاعلانات |  لمراسلة الإدارة  |

:: ©2007-2003 www.roro44.com All rights reserved ::