Pahami blok bangunan dasar dari kode AS3. Buatlah objek. Tetapkan properti pada objek. Pelajari cara mengubah properti dari sebuah kejadian. Perhatikan perintah trace(). Bangunlah permainan dasar menggunakan informasi di atas. Cobalah.

Given the above summary, write a detailed text in Arabic for it.
أثناء إنشائك للعبة بسيطة بواسطة لغة البرمجة أكشن سكربت 3 (AS3)، ستجد أنك قادر على استخدام مجموعة مختلفة من بنية/ هيكل الأكواد. يوجد ثلاثة أجزاء رئيسية في أي كود للأكشن سكربت 3:  		 المتغيرات (Variables): وهي المستخدمة في تخزين بياناتك. يمكن أن تكون البيانات على هيئة أرقام (Numbers) أو كلمات (سلاسل - strings) وكائنات (Objects) وغيرها الكثير. يتم تعريف المتغيرات بواسطة الرمز الكودي var ويجب أن تكون تسميتها عبارة عن كلمة واحدة.    var playerHealth:Number = 100;  // "var" تشير إلى أنك تقوم بتعريف مُتغير // "playerHealth" هو اسم المتغير (صحة اللاعب). لاحظ عدم وجود مسافات بين الكلمتين بالإنجليزية. // "Number" هو نوع البيانات المخزنة في المُتغير؛ أي أنها أرقام // "100" هي القيمة الأولية المُعطاة لهذا المتغير. // يجب أن ينتهي كل سطر في اللغة البرمجية أكشن سكربت بالرمز ";"    مُعالجات الأحداث (Event Handlers): تبحث هذه المعالجات عن حدوث أشياء معينة، وبمجرد حدوثها تخبر بقية أجزاء البرنامج أو اللعبة بذلك. هذا النوع من الكود بالغ الأهمية للتفاهم مع مُدخلات اللاعب وعملية تكرار الكود البرمجي. عادة ما توجه مُعالجات الأحداث الأمر إلى الدوال الوظيفية (Functions).    addEventListener(MouseEvent.CLICK, swingSword);  // "addEventListener()" هو الكود المُعرف لإنشاء المعالج للأحداث // "MouseEvent" هي تصنيف المُدخلات الذي يتم الإنصات  // له واتباع أوامره "الفأرة في هذه الحالة". // ".CLICK" ويقصد به النقر بالفأرة؛ أي الحدث المحدد من داخل // تصنيف حوادث الفأرة (MouseEvent) // "swingSword" هي الدالة التي يتم مناداتها وتنفيذها في حالة  // حدوث أمر الإدخال الخاصة بذلك "الحدث"،  // ويشير الاسم هنا إلى عملية أرجحة السيف.    الدوال (Functions): وهي الأقسام من الكود المخصصة لكلمة مفتاحية يمكنك استدعائها في وقت لاحق لتنفيذ وظيفة معينة. تؤدي الدوال دورًا كبيرًا على مدار عملية كتابة كود البرمجة الضخم الخاص باللعبة ويمكن أن تحتوي الألعاب المعقدة على مئات الدوال كأقل تقدير. في المقابل، لا تحتاج الألعاب البسيطة إلا إلى عدد بسيط من الدوال. يمكن إدراج الدوال بأي ترتيب في كود اللعبة، فهي في النهاية لن تعمل إلا عندما يتم استدعائها وفق الترتيب المنطقي الذي تختاره لمسار اللعبة.    function swingSword (e:MouseEvent):void; { 	//اكتب الكود الخاص بهذه...