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

مشاهدة النسخة كاملة : التحكم بالموفي عن طريق الأزرة


zoom_out
28 Oct 2004, 08:05 PM
^ش^ش^ش كيف يتم التحكم بالوفي عن طريق زر ^ا^ا مثلا زر لتحريك سيارة للاعلى وزر اخر لتحريكها للاسفل^ا^ا^ا ارجو ان يكون الشرح وافي ومفصل

Guitar
28 Oct 2004, 09:41 PM
مرحب بيك

في درسين او اكثر بالمنتدى تشرح الطريقة... و لو تعبت حالك شوي في زاوية الدروس كان وجدتهم بكل سهولة


المهم الدرسين هون:
http://www.saven7.net/showthread.php?threadid=20915

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



سلام

zoom_out
29 Oct 2004, 06:25 PM
لو سمحت أخوي ان قرأت الدروس هذه قبل السؤال .......................

ولكن انا اريد التحكم بازرة من صنعي وليس من الكيبورد
وشكرااااااااااااااااااااااااااااااااا
b:
b:

الاسطورة
30 Oct 2004, 12:19 AM
نص مقتبس من رسالة : zoom_out
لو سمحت أخوي ان قرأت الدروس هذه قبل السؤال .......................

ولكن انا اريد التحكم بازرة من صنعي وليس من الكيبورد
وشكرااااااااااااااااااااااااااااااااا
b:
b:


ياليت توضحين اكثر ماهو المقصود كلامك
وان شاء الله اعمل لك المطلوب

شكرا لك

zoom_out
31 Oct 2004, 01:31 PM
أي عمل زر عادي button وعند الضغط علية ينتقل لاداء موفي كليب معين محدد من قبل
(مثلا تحريك للاعلى ) و زر اخر بالمثل يتحكم بموفي اخر مثلا تحريك للاسفل
آمل توضيح كا الخصائص المتعلقة بالازرة
ولكم الشكررررررررررررb:

الاسطورة
31 Oct 2004, 09:40 PM
نص مقتبس من رسالة : zoom_out
أي عمل زر عادي button وعند الضغط علية ينتقل لاداء موفي كليب معين محدد من قبل
(مثلا تحريك للاعلى ) و زر اخر بالمثل يتحكم بموفي اخر مثلا تحريك للاسفل
آمل توضيح كا الخصائص المتعلقة بالازرة
ولكم الشكررررررررررررb:



السلام عليكم
بالنسبه للخصائص الجديده في فلاش ام اكس كثيره ولكن بخصوص موضوعك نستخدم الحدثaddListener

رايح اضغط لك رابط وضعت فيه ملف فلاشي وملف مفتوح لاحد الاعضاء حاولي تسحبي الملف المفتوح واذا كان هذ1 المطلوب سوف اعمل لك ملف مفتوح مثل طلبك
وهو عباره عن زرين لتحريك موفي كلب

وعموما الكود بسيط يمكن تقدري تستنتجيه من الملف المفتوح في الموضوع ولكن اذا كان خلاف ذلك ماعندي مشاكل بس شوفي الموضوع وردي علي

سؤال: كيف يمكن جعل موفي كليب يقوم بحركة نحددها(عند الضغط على زر ما)? (http://www.saven7.com/showthread.php?s=&threadid=21042)


بالتوفيق

zoom_out
31 Oct 2004, 11:25 PM
شكرا اخي
ولكن الملف المرفق فية تحكم عن طريق الاسهم من الكيبورد
اريد التحكم من ازرة عادية button

الاسطورة
01 Nov 2004, 03:39 AM
السلام عليكم

اتبعي الخطوات التاليه
اعملي دائره ثم حوليها الى موفي كلب واعطيها اسم في Instance name على سبيل المثال circle

اعملي عدد 2 ازره اعطيها اسماء في instance name

الزر الاول على سبيل المثال fw
الزر الثاني على سبيل المثال bw

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


speed = 10;
function fourwards(clip,x) {
clip._x+=speed;
}
function backwards(clip,x) {
clip._x-=speed;
}
_root.fw.onRelease = function() {
fourwards(circle,100);
};
_root.bw.onRelease = function() {
backwards(circle,100);
};

الحين اعملي اختبار للفلم ورايح يطلع معي تقريبا مثل هذا


WIDTH=400 HEIGHT=350


الطريقه كالتالي:
وضعت اول شي متغير يحفظ قيمة سرعة الموفي عند التحرك ووضعتها 10

speed = 10;

عملنا وظيفتين
الوظيفه الاولى لتحريك الموفي كلب الى الامام 10 بيكسل

function fourwards(clip,x) {
clip._x+=speed;
}


الوظيفه الثانيه لتحريك الموفي كلب الى الخلف 10 بيكسل

function backwards(clip,x) {
clip._x-=speed;
}


ثم استدعينا هذه الوظائف على الزرين

الزر الاول باسم fw يستدعي الوظيفه fourwards


_root.fw.onRelease = function() {
fourwards(circle,100);
};


والزر الثاني باسم bw يستدعي الوظيفه backwards

_root.bw.onRelease = function() {
backwards(circle,100);
};


والملف مرفق علشان تشوفين الطريقه كيف وهو معمول فلاش ام اكس

بالتوفيق