عفاف العتيبي
03-07-2009, 01:13 PM
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
أولاً :- أنا أسفة جداً جداً جداً على التاخير وعدم الرد بالدروس السابقة ويعلم
إني كنت في وضع جداً سيئ من ألم الحمى إلى السخونة الشديدة
والآن بهاللحظة جيت من المستشفى مغذيات
وأبر من يوم الأربعاء لحد يومكم هذا
والحمدلله على كل حاال ونسأل الله السلامة والعفو والعافية
نبدأ الدرس على بركة الله
اليوم راح ناخذ درسين 00 تعارض حركة الماوس 00 وحركة النجوم
أولاً :- نحدد مقاس الصفحة نقوم بالضغط على modify ثم Document لتحديد مقاس الصفحة الطول بالعرض أنا وضعته 300 × 400
ثم نقول insert new symbol movi clip
نكتب مربع
http://noralafaf11.jeeran.com/imag/Z_1.gif
ثم نبدأ برسم مربع
http://noralafaf11.jeeran.com/imag/Z_2.gif
نقول مرة ثانية insert new symbol movi clip نكتب موفي المربع
http://noralafaf11.jeeran.com/imag/Z_3.gif
ثم نقول window library ونسحب المربع في الموفي المربع ونبدأ نشتغل في الموفي
http://noralafaf11.jeeran.com/imag/Z_4.gif
الحين نضيف لير ثاني للأكشن في الفريم الأول نعطيه هذا الأكشن
x00 = _x;
y00 = _y;
MAAI = 1000;
في الفريم الثاني بالزر اليمين من الماوس insert blank key frame نقول أكشن
x0 = _x;
y0 = _y;
x = _root._xmouse;
y = _root._ymouse;
a = x - x0;
b = y - y0;
r = Math.sqrt(a * a + b * b);
quer_fugir_x = this._x - a / r * MAAI / r;
quer_fugir_y = this._y - b / r * MAAI / r;
quer_voltar_x = (x00 - x0) / 2;
quer_voltar_y = (y00 - y0) / 2;
this._x = quer_fugir_x + quer_voltar_x;
this._y = quer_fugir_y + quer_voltar_y;
في الفريم الثالث نقول مرة ثانية بالزر اليمين من الماوس insert blank key frame نقول أكشن
gotoAndPlay(2);
في اللير الأول نروح لفريم 3 ونقول f 5 راح يكون شكل العمل مثل هذه الصورة
http://noralafaf11.jeeran.com/imag/Z_5.gif
الحين نعطي للمربع مسمى نضغط على المربع ونعطيه هذا الاسم
أنظر أسفل المسرح وفعل هذه النافذة properties
InstanceName_0
مثل هذي الصورة
http://noralafaf11.jeeran.com/imag/Z_6.gif
الحين نطلع من الموفي ونروح لمسرح العمل السي نبدأ نسحب موفي المربع في اللير الاول نضيف لير ثاني نسحب
مربع ثاني ونلصقة جنب وهكذا نضيف لير ونضيف مربع معاه نضيف لير ونضيف مربع معاه تمام
راح يكون مثل هذا الشكل
http://noralafaf11.jeeran.com/imag/Z_7.gif
أو مافي مشكلة ممكن نخلي المربع كله بلير واحد مافي أي داعي من تكرار الليرات فإنتي على حسب ماتبين مثل هالصورة في التطبيق الاضافي
http://noralafaf11.jeeran.com/imag/Z_8.gif
والتطبيق راح يكون مثل كذة
WIDTH=250 HEIGHT=200
وهذا التطبيق الاضافي
WIDTH=400 HEIGHT=300
والحمدلله على كل حاال
أجمل تحية لكم عفاف العتيبي
السلام عليكم ورحمة الله وبركاته
أولاً :- أنا أسفة جداً جداً جداً على التاخير وعدم الرد بالدروس السابقة ويعلم
إني كنت في وضع جداً سيئ من ألم الحمى إلى السخونة الشديدة
والآن بهاللحظة جيت من المستشفى مغذيات
وأبر من يوم الأربعاء لحد يومكم هذا
والحمدلله على كل حاال ونسأل الله السلامة والعفو والعافية
نبدأ الدرس على بركة الله
اليوم راح ناخذ درسين 00 تعارض حركة الماوس 00 وحركة النجوم
أولاً :- نحدد مقاس الصفحة نقوم بالضغط على modify ثم Document لتحديد مقاس الصفحة الطول بالعرض أنا وضعته 300 × 400
ثم نقول insert new symbol movi clip
نكتب مربع
http://noralafaf11.jeeran.com/imag/Z_1.gif
ثم نبدأ برسم مربع
http://noralafaf11.jeeran.com/imag/Z_2.gif
نقول مرة ثانية insert new symbol movi clip نكتب موفي المربع
http://noralafaf11.jeeran.com/imag/Z_3.gif
ثم نقول window library ونسحب المربع في الموفي المربع ونبدأ نشتغل في الموفي
http://noralafaf11.jeeran.com/imag/Z_4.gif
الحين نضيف لير ثاني للأكشن في الفريم الأول نعطيه هذا الأكشن
x00 = _x;
y00 = _y;
MAAI = 1000;
في الفريم الثاني بالزر اليمين من الماوس insert blank key frame نقول أكشن
x0 = _x;
y0 = _y;
x = _root._xmouse;
y = _root._ymouse;
a = x - x0;
b = y - y0;
r = Math.sqrt(a * a + b * b);
quer_fugir_x = this._x - a / r * MAAI / r;
quer_fugir_y = this._y - b / r * MAAI / r;
quer_voltar_x = (x00 - x0) / 2;
quer_voltar_y = (y00 - y0) / 2;
this._x = quer_fugir_x + quer_voltar_x;
this._y = quer_fugir_y + quer_voltar_y;
في الفريم الثالث نقول مرة ثانية بالزر اليمين من الماوس insert blank key frame نقول أكشن
gotoAndPlay(2);
في اللير الأول نروح لفريم 3 ونقول f 5 راح يكون شكل العمل مثل هذه الصورة
http://noralafaf11.jeeran.com/imag/Z_5.gif
الحين نعطي للمربع مسمى نضغط على المربع ونعطيه هذا الاسم
أنظر أسفل المسرح وفعل هذه النافذة properties
InstanceName_0
مثل هذي الصورة
http://noralafaf11.jeeran.com/imag/Z_6.gif
الحين نطلع من الموفي ونروح لمسرح العمل السي نبدأ نسحب موفي المربع في اللير الاول نضيف لير ثاني نسحب
مربع ثاني ونلصقة جنب وهكذا نضيف لير ونضيف مربع معاه نضيف لير ونضيف مربع معاه تمام
راح يكون مثل هذا الشكل
http://noralafaf11.jeeran.com/imag/Z_7.gif
أو مافي مشكلة ممكن نخلي المربع كله بلير واحد مافي أي داعي من تكرار الليرات فإنتي على حسب ماتبين مثل هالصورة في التطبيق الاضافي
http://noralafaf11.jeeran.com/imag/Z_8.gif
والتطبيق راح يكون مثل كذة
WIDTH=250 HEIGHT=200
وهذا التطبيق الاضافي
WIDTH=400 HEIGHT=300
والحمدلله على كل حاال
أجمل تحية لكم عفاف العتيبي