°~*¤®§(§ شبـــكة ويــلان العـربـيـه §)§®¤*~ˆ°

°~*¤®§(§ شبـــكة ويــلان العـربـيـه §)§®¤*~ˆ° (http://www.weelan.com/vb/index.php)
-   منتدي الكمبيوتر والانترنت (http://www.weelan.com/vb/forumdisplay.php?f=16)
-   -   درس حركة الماتركس بالسويش ماكس (http://www.weelan.com/vb/showthread.php?t=19)

هندي المقبل 08/04/05 (07:22 PM)

درس حركة الماتركس بالسويش ماكس
 
درس حركة الماتركس بالسويش ماكس

--------------------------------------------------------------------------------

بسم الله الرحمن الرحيم ...
السلام عليكم اخواني واحبابي درس اليوم بسيط جدا جدا جدا يعتمد فقط على
random وهي سلوك يخمن بين ارقام توضع داخلها
يعني لو وضعنا :
---------------------------------------------
random(2)
---------------------------------------------
سوف يخمن بين قيمتين وهي 0 و 1 وهذه هي مانشاهده في الماتركس الارقام المتحركة 0 و 1 لانها تمثل لغة الالة وهذه الوظيفة قوية جدا جدا جدا وبصراحة
بطاقات رعودي (( على سبيل المثال أفضل بطاقات كلها تحوي random )
اذن ماذا نريد في حركتنا هذه :
نريد ارقام كثيرة اذن اكثر من random اذن انشأ نص من نوع dynamic وسمه
في الـ name الاسم m بقي عليك وضع الاكشن ...... بصراحة ممكن تضع الاكشن في اكثر من مكان ويتغيير في الاكشن لكن اسهل شي ضع الاكشن التالي في المشهد الاساسي يعني (( اقصد امام scene )) في الفريم الأول :
----------------------------------------------------------------------------
onEnterFrame() {
m = random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add
random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add
random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add
random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add
random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2) add random(2);
----------------------------------------------------------
-------------------
طبعا واضح جعلنا القيم الكثيرة هذي في m وهو مكان النص وتلاحظ وجود add
وهي شبيهه بعملية + تقوم بعملية concatenate اي ضم او ارفاق بدون اجراء
عملية الجمع وهي شبيهه بالـ + اذا لم تخصص بـ number للتعامل مع القيمة كرقم
بصراحة انا كررت الكود كثير علشان يتكرر في الـ text وما خبي عليكم المفروض
كما هو بالفلاش دايركت ياخذ سطر جديد اذا تعدى حدود الـ text لكن في السويش
ماكس عيا يضبط معي فاضطريت الى تكرار النصوص بس بقيم اخرى يعني
المتغير الاول m1 ,m2,m3 ......وهكذا وممكن المشكلة من الاصدار غير الكامل
اللي عندي وممكن انا ماعرفت لها زين فاللي عنده الاجابة يفيدني
//////
البعض بيقول ... طيب ليش H@DY الله يهداه ماسوى نص وبعدين نسخ ولصق وبس
لالالالالا كذا بياخذ نفس القيمة لان مرجعه كود موضوع في المشهد الرئيسي وبنفس
المتغير M يعني بياخذ نفس القيم وماتصير MATRIX اب تصير ماترخبص
لكن الحل انك تجعل الكود على نفس النص يعني تحول النص الى SPRITE
وبعدين حط الاكشن عليه وانسخ النص وكرره الين تدوخ راح تلقى الاكشن كل واحد
يخمن ويضع القيمة للسبريت الخاص به (( ياشباب فهم الاكشن متعة ))
بس برضه اذا سويتو النص يقبل اكثر من سطر من الاكشن تكفون بلغوني كيف
لانها ماضبطت معاي .................
الان جرب العمل النهائي وراح تدعي لي راح تحصل نفسك كانك كيانو ريفز في فلم
ثورة الماتركس (( اقصد من الانسجام مع الدرس ههههههههههههههههههههههههه))
وحاول تغير بعدين حط random(100) وشف الارقام الكثيرة العشوائية راح
تحصل ارقام كثيرة كانك راسل كروووو في فلم (( العقل الجميل هههههه))
المهم انا اتعمد اني اعطي اكثر من طريقة واوضح وين الخطا في بعض الطرق
علشان زيادة الفهم لااكثر ولالالا اقل

Ur Young Brother H@DY

السلطانه 10/04/05 (07:52 PM)

جهد ملموس تشكر عليه

أدامك الله للمنتدى وحفظك


أختك / السلطانه

الشمالي 11/04/05 (02:50 PM)

تسلم أخوي على هالجهد الباااااارز



أخوك :::: الشمالي

ماجد الوايلي 13/04/05 (06:12 AM)

اخوي العزيز / هادي

جهد ملحووظ وتشكر عليه والله لا يهينك يالغالي ...

درووس نستفيد منها كثيراً وخاصة لذو التعامل مع هذا البرنامج الجميل (السويتش) ..

< شكلك بترجعني لتصميم وانا تاركه من فتره طويله ,, كل ماشفت دروسك احن له بس الله يعينا على مشاغل الدنيا ماتخلي الواحد بحاله :)

فديتك ياهادي ولاخلا ولا عدم

دمت بصحه وعافيه

الشيفيلان 14/04/05 (06:39 PM)

تسلم يمينك ياهادي

ماقصرت على هالموضوع وعلى الجهد الكبير


الساعة الآن (06:01 PM)

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd
شركة استضافة: استضافة رواد التطوير
مايكتب في هذا المنتدى لايعبر بالضروره عن وجهة نظر ادارة الموقع وانما يعبر عن وجهة نظر كاتبه