المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : سؤال: كيف يمكن جعل موفي كليب يقوم بحركة نحددها(عند الضغط على زر ما)?


الحوراني
17 Oct 2004, 03:42 PM
سؤال: كيف يمكن جعل موفي كليب يقوم بحركة نحددها(عند الضغط على زر ما)?
السلام عليكم ورحمة الله وبركاته
سؤالي هو: : كيف يمكن جعل موفي كليب يقوم بحركة نحددها(عند الضغط على زر ما)
الرجاء المساعدة
والسلام...

Guitar
17 Oct 2004, 04:34 PM
سلام اخي الكريم


يمكنك عمل الي تريده بطريقة سهلة جدا و هي:

انك تعمل الزر المطلوب ثم عند الضغط عليه تعطيه امر goto

بعدين بتحدد رقم القريم الي حتبدأ الحركة المحددة الي انت تريدها


او في طريقة اخرى و هي:

انك اول ما تبدأ الفلاش تعمل insert --> new symbol--->movie clip

داخل الموفي تعمل الحركة المطلوبة

ثم ترجع للسين الاصلية بالضغط على scene 1

ثم تقوم بعمل زر

insert --> new symbol--->button

up = شكل الزر العادي
over = شكل الزر عندما يكون الماوس فوق الزر
down = شكل الماوس عند الضغط عليه
و هنا تقوم بادراج الموفي كليب الي انت عlلته بأول خطوة و ذلك عن طريق مفتاح f11



اتمنى اكون افدتك و اذا كان عندك اي استفسار انا حاظر


سلام

الحوراني
18 Oct 2004, 03:39 PM
شكرا لك أخيGuitar
لكن الزر اللي قصدته هو من keyboard
شكرا لك على كل حال

Guitar
18 Oct 2004, 04:20 PM
بسيطة

هناك عدة دروس بالمنتدى ......

http://saven7.com/showthread.php?threadid=15663

و اعتقد في دروس اخرى في زاوية الدروس


اتمنى اكون افدتك


سلام

الاسطورة
19 Oct 2004, 01:37 AM
السلام عليكم

ماهي الحركه التي ترغب بعملها على الموفي كلب من خلال الزر

حدد الحركه المطلوبه وان شاء الله احط لك الملف المفتوح


شكرا لك

tareq520i
19 Oct 2004, 03:15 AM
مرحبا اخي
قم بتحديد الموفي كليب عن طريق الماوس ثم ادخل على لوحة الاكشن عن طريق الضغط على f9
ثم اكتب الكود التالي
onclipevent(enterframe)0
}
if(Key.isdown(key.up))0
}
this._y-=20;0
{
if(Key.isdown(key.Down))0
}
this._y+=20;0

{
if(Key.isdown(key.Left))0
}
this._x-=20;0
{
if(Key.isdown(key.Right))0
}
this._x+=20;0
{
انا غير متأكد من وضع الحروف هل هي كبيرة ام صغيرة لذلك طبق ولا تقم بنسخ الكود ثم لصقه

الحوراني
20 Oct 2004, 01:02 PM
شكرا لكم اخواني
بالنسببة لك أخي الأسطورة الرجاء عمل دائرة ثم تحولها إلى موفي كليب ثم تجعله عندما تضغط على سهم مثلا تقوم الدائرة بالتحرك إلى اليمين ويتغير شكلها إلى مربع (تقوم بالحركتين معا)
وشكرا
إخوانيtareq520i و Guitar
الدرس الذي قمتما باعطائي ايّاه قد قمت أنا بشرح واحد مثله تماما وبالكود الصحيح وعلى الرابط التالي:
http://www.saven7.net/showthread.php?threadid=20915
شكرا لكم على كل حال

الحوراني
21 Oct 2004, 02:15 PM
هيا أين أنت ايها الأسطورة
أجبني أرجوك

Guitar
21 Oct 2004, 03:00 PM
نص مقتبس من رسالة : الاسطورة
السلام عليكم

ماهي الحركه التي ترغب بعملها على الموفي كلب من خلال الزر

حدد الحركه المطلوبه وان شاء الله احط لك الملف المفتوح


شكرا لك

اخي العزيز

الاخ الاسطورة طلب منك تحديد الحركة و هو يساعدك بوضع الملف المفتوح

فياحبذا لو تحدد الحركة الي تريدها

سلام

الحوراني
24 Oct 2004, 09:48 AM
أخي العزيز Guitar
لقد قمت بتحديد الحركة وهي (عمل دائرة ثم تحويلها إلى موفي كليب ثم جعلها عندما تضغط على سهم (من لوحة المفاتيح) مثلا تقوم الدائرة بالتحرك إلى اليمين والتغير من دائرة إلى مربع (تقوم بالحركتين معا).
وشكرا

الاسطورة
25 Oct 2004, 02:27 AM
السلام عليكم

اعمل دائره وحولها الى موفي كلب
على نفس الموفي كلب ضع هذا الكود

onClipEvent (load) {
speed = 5;
}
onClipEvent (keyDown) {
if (Key.isDown(Key.RIGHT)) {
_x+=speed;
}
}

WIDTH=400 HEIGHT=350


الحين اعمل اختبار للفلم وسوف تجد ان الدائره تحركت من اليمين الى اليسار بواسطه السهم الايمن

بالنسبه لحركه تحويلها الى مربع اثناء التحريك

فالحقيقه لا اعرف هذه الطريقه
ورحم الله امرء عرف قدر نفسه

اذا كان هذا مطلوبك سوف ارفق لك الملف المفتوح للفائده

الاسطورة
25 Oct 2004, 04:05 AM
وهذه طريقه ثانيه باستخدام الحدث addListener

اعمل دائره وحولها الى موفي كلب واعطيها اسم في instance name على سبيل المثال cc

الحين روح على الشريط الزمني او time line وضع هذا الكود

myobject=new Object();
myobject.onKeyDown = function() {
speed = 5;
if (Key.isDown(Key.RIGHT)) {
cc._x+=speed;
}
};
Key.addListener(myobject);

الحين اعمل اختبار للفلم test Movie وهذه هي النتيجه

WIDTH=400 HEIGHT=350


وهذا الملف المرفق

الحوراني
26 Oct 2004, 09:43 AM
شكرا جزيلا أخي الأسطورة b:
الله يعطيك العافية غلّبناك معنا~o
الله يخليك ونستفيد منك
وشكرا مرة أخرى
سلام...

الاسطورة
27 Oct 2004, 01:00 AM
نص مقتبس من رسالة : الحوراني
شكرا جزيلا أخي الأسطورة b:
الله يعطيك العافية غلّبناك معنا~o
الله يخليك ونستفيد منك
وشكرا مرة أخرى
سلام...


السلام عليكم
الحمدلله انه طلبك لبيناه لك

تحت الخدمه حبيبي

بالتوفيق ان شاء الله

الحوراني
27 Oct 2004, 09:58 AM
تسلم حبيبي
طول عمرك صاحب واجب
الله يخليك ونستفيد منك
شكرا لك
سلام...