وظائف في actionscript
وظائف تسمح لك لتنظيم واعادة استخدام الشفره. أنت في المكان وظائف الجدول الزمنى تماما كما كنا نفعل. هنا بسيطة وظيفة : الوظيفة myfunction (الصيغة الرقميه (فار (newnum = 3 + الصيغة الرقميه ؛ العودة newnum ؛) دالة يبدأ مع الكلمات الرئيسية المهمة التي تتبعها الوظيفة الاسم. وظيفة الأسماء يمكن أن يكون كل ما تريد ، شأنهم في ذلك شأن الاسماء المتغيره. ولكن ينبغي عادة ان يكون شيئا ما يتصل بوظيفه يفعل. بعد اسم الوظيفة ويأتي تركت بين قوسين. ثم يلي قائمة المعالم. أ بارامتر هو متغير ان يعرف متى وظيفة تسمى. التفكير في الأمر باعتباره مدخلا دالة. وفي هذه الحاله ، انت ذاهبه الى اعطاء وظيفة عدد نفعل شيئا مع. يمكنك ان واحد ، كثير ، او اي معالم. اما الطريقة ، أنت قريبة من معالم الباب مع الحق وبين قوسين ثم استخدام القوس مفتوح لبدء هذه المهمة. جميع الخطوط الفاصله بين المفتوحه وثيق بين قوسين هي التعليمات داخل هذه الوظيفة. وفي هذه الحاله ، المحلية متغير جديد هو خلق ، ودعا newnum. قيمة newnum هو لمجموعة ايا كانت الصيغة الرقميه هو ، زائد 3. حتى اذا كنت في سن 7 الى الوظيفة بوصفه الصيغة الرقميه ، newnum الآن 10. عودة القيادة هى قيادة خاصة تستخدم فقط داخل المهام. انه يكمل مهمة وتحدد قيمة ما نتيجة لهذه الوظيفة. وفي هذه الحاله ، newnum هو نتيجة مهمة. لاستخدام هذه الوظيفة ، والذي يطلق عليه مثل وكأن معيار actionscript وظيفة او قيادة ، مثل تعقب. واليك هذا المثال : فأر أ = myfunction (7) ؛ هذا الخط من المدونه يخلق محلية جديدة متغيرة ودعا أ. انها اماكن في ان نتائج myfunction (7). لتحديد هذه القيمه ، myfunction يسمى مع عدد 7 لها سوى بارامتر. عندما تبدأ المهمة ، فإنها تخلق محلي متغير يسمى الصيغة الرقميه واماكن 7 داخلها. ومن ثم يتعارض مع قانون الداخل ، والذي ينتهي مع عودة قيادة ارسال بقيمة 10 الوراء الى ما سمي في الأصل وظيفة. وفي هذه الحاله ، تحصل على 10 مجموعة. شيء عظيم عن المهام هو ان يمكنك اعادة استخدامها لها. وهنا ثلاثة خطوط للقانون ان وظيفة اعادة استخدامها لانتاج ثلاث نتائج مختلفة : أثر (myfunction (7)) ؛ أثر (myfunction (13)) ؛ أثر (myfunction (2)) ؛ عندما كنت اشغل هذا القانون ، جنبا الى جنب مع وظيفة شملت المعروض عليه ، ستحصلون على نتائج 10 ، 16 ، و 5. وهناك ميزة اخرى لاستخدام المهام هو ان يمكنك اجراء تغيير واحد في وظيفة ، وأنه سيؤثر على جميع الاوامر التي تستخدم تلك الوظيفة. فعلى سبيل المثال ، اذا قمت بتغيير + 3 في وظيفة ل+ 4 ، نتائج الثلاث السابقة خطوط تصبح 11 ، 17 ، و 6. هذا هو مقال اضافها ميلان midovich
|
|||
|