حلقات في actionscript
النحو لايجاد حلقات في actionscript هو قليلا اكثر تعقيدا مما اذا كان البيان البسيط. ومن حسن الحظ ، انه مطابق تقريبا لحلقات كيف يتم انشاؤها في لغات مثل ج ، ج + + ، وجاوة. فان لالدارهالنوع الرئيسى من الحلقه هو للحلقة. يبدو أن هذا : ل(فار ط = 0 ؛ ط <10 ؛ انا + +) (تعقب (ط) ؛) اذا قمت بتشغيل هذه الشفره في الاطار النصي ، وحصولك على ارقام 0 من خلال 9 وضعت في الناتج نافذة. الحلقه التهم من 0 الى 9 ، تغيير المحلية المتغير الأول على طول الطريق. وكما ترون ، لبيان من ثلاثة اجزاء. كل جزء هو يفصل بينهما فاصله منقوطه. الجزء الاول هو اعلان متغير. وفي هذه الحاله ، المحلية المتغير الاول هو خلق ومجموعة ل0. هذا الجزء الاول من البيان لينفذ مرة واحدة ، قبل ان تبدأ الحلقه. الجزء الثاني من البيان لهي شرط. وفي هذه الحاله ، اختبارات لمعرفة ما إذا كان الأول هو اقل من 10. فان لحلقة ما زالت تدير ما دام هذا الشرط هو الصحيح. عندما تبدأ الحلقه ، انني يساوي 0 ، الذي هو بالتأكيد اقل من 10 ، حتى تبدأ الحلقه. الجزء الثالث من البيان لهو عملية يتعين ادائها في كل مرة الحلقه الحلقات. في هذه الحاله ، هو انني أزداد به 1. هذه العملية تتم بعد كل تكرار للحلقة لان + + مشغل يوضع بعد اولا - اذا وضعت قبل الاول ، مثل + + الأول ، وستكون العملية ان تتم قبل الاوامر داخل الحلقه يتم اعدامهم. داخل الأقواس هي الاوامر لتنفيذها في كل مرة من خلال الحلقه. واسمحوا لعبة الكمبيوتر وانظر كيف يعمل مثلا :
هذا ولا تزال ، مع انني بزياده 1 في كل مرة ، حتى العاشر الوقت من خلال الحلقه. ثم يحدث ما يلي :
أنواع اخرى من حلقاتفان للحلقة هو الاكثر شيوعا النوع من الداره. غير ان اثنين من انواع اخرى من الحلقات هي الحلقه وبينما تفعل الداره. بينما يبدو ان هذه الحلقه : بينما (ا! = 7) (/ / اكثر مدونة هنا) وكما ترون ، هذا هو أبسط بكثير من ا لحلقة حلقة. انها فعلا تبدو اشبه ما اذا كان مجرد بيان ، إلا أن المدونه في الاقواس ستستمر بالظهور مرارا وتكرارا الى حين اجتمع هو الشرط. كان هذا هو الحال ، فمن السهل ايجاد حلقات غير مرغوب فيه لانهائي. عملتم للتأكد من ان المدونه داخل الحلقه أ يغير بطريقة ما بحيث انه في نهاية المطاف يحقق قيمه 7 وتنتهي الحلقه. الشقيق لحلقة بينما هو يفعل الداره. هنا هو ما يشبه : هل (/ / اكثر مدونة هنا في حين) (ا! = 7) ؛ وبينما هي في الواقع حلقات تفعل الشيء نفسه ، الا ان الشرط هو دققت في اماكن مختلفة. في حين ان الحلقه ، ان الشرط هو فحص قبل كل تكرار للحلقة ، في حين ان تفعل الداره ، ومن بعد فحص كل تكرار للحلقة. والفرق هو أن تفعل دائما يدير الحلقه مرة واحدة على الاقل. الخروج من الحلقاتكل ثلاثة انواع من الحلقات يمكن استخدام الاوامر على البروتوكولين الاختياريين لتغيير تدفق الحلقه. القيادة الاولى ، استراحه ، توقفت الحلقه والحق يقفز الى التعليمات التالية الحلقه. قيادة أخرى ، تواصل ، وينهي الحالية تمر عبر الحلقه القادمة ولكن يبدأ تمر عبر الداره الحق بعيدا. فعلى سبيل المثال ، اذا تعليمات أ ، ب ، ج وهي داخل حلقه ، ويؤدي الأمر ب أ مواصلة قيادة معينة اذا اجتمع الشرط ، الامر ج سيكون طافر ، والحلقه ستبدأ مرة اخرى في إلف - اذا كان انفصالا وبدلا من القيادة ، ج طافر وستكون الحلقه ستنتهي. هذا هو مقال اضافها ميلان midovich
|
|||
|