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

مشاهدة النسخة كاملة : كيف اعمل زر يتغير لونه مع كل ضغطة؟؟


خالد99
22 Sep 2005, 09:55 PM
اريد عمل زرار اذا ضغطت عليه ضغطه يعطيني لون احمر واذا ضغطت عليه مرة اخرى يعطني اصفر
واذا ضغط عليه مرة اخرى يرجع ابيض كما كان
وش الفلاش الفيرجن اللي تسخدمونه

!فهد!
25 Sep 2005, 06:32 AM
السلام عليكم ورحمة الله وبركاتة

بسيطه كل المطلوب منك هو استخدام الامر if فقط

في البدايه اعط الزر اللون الاحمر ومن ثم اعند الضغط على الزر يبدأ الفحص ان كان اللون احمر اجعله اصفر

وان كان اصفر اجعله ابيض وان كان ابيض اجعله احمر .

اعتقد ان الفكره واضحه

بالتوفيق

المشهور
25 Sep 2005, 06:17 PM
لا اعقتد ان ذلك سوف يجدي

اعقتد انه لابد من استخدام المصفوفات

دعني احاول عمل لك ملف واذا نجحت سوف اضع لك الملف المفتوح واذا لم انجح
فعذراً منك اخي الحبيب

المشهور
25 Sep 2005, 10:38 PM
مبدئياً رسمت زر بلون احمر
ثم اعطيته اسما في instance name على سبيل المثال myButton

ثم وضعت الكود التالي في الشريط الزمني




myarray = [0x000000, 0xFEFE70, 0x3E52D7];
var i = 0;
button_color = new Color(_root.myButton);
_root.myButton.onPress = function() {
button_color.setRGB(myarray[i]);
i++;
i %= myarray.length;
};




الحين اعمل اختبار للفلم واضغط على الزر ورايح تشوف ان بعد كل ضغطه سوف يتغير اللون

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

الاسطورة
27 Sep 2005, 12:01 AM
السلام عليكم ورحمة الله وبركاتة

اخي الفاضل المشهور شكرا جزيلا لك على الاجابه الرائعه منك

فعلا كود رائع جداً

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


شكرا لك

خالد99
28 Sep 2005, 02:05 PM
شكرا لكم على الردود لكن اي فيرجن اشتغل او يناسب الكود

المشهور
28 Sep 2005, 09:38 PM
Flash MX

OR

FlashMX profissional 2004

riaydh
07 Jan 2006, 10:37 AM
لو في ملف مفتوح ياخوي
والله يعطيك العافية