متاح هذا الأكشن من الأصدار
Flash 2 ، و لكن ليس كل الأحداث events مدعومة في Flash 2
الصيغة
on(mouseEvent) {
statement(s);
}
العوامل
statement(s) جملة …… تعليمات تنفذ عندما أحداث الموس mouseEvent تقع (تحدث) .
mouseEvent حدث الفأرة .......هو تنبيه أو تغير الذي نسميه بالحدث"event."
عندما يقع الحدث ، سوف تنفذ الجمل التالية المحاطة بين قوسين { }
أي من القيم التالية يمكن أن يكون هو عامل mouseEvent :
• press الضغط ...... ضغط زر الفأرة بينما يكون المؤشر فوق الزر .
.
• release التحرير ...... تحرير ( إطلاق) زر الفأرة بينما يكون المؤشر فوق الزر .
.
• releaseOutside التحرير خارجا ...... تحرير ( إطلاق) زر الفأرة بينما يكون المؤشر خارج الزر ، بعد ضغط الزر ( بينما المؤشر داخله )ٍ.
.
• rollOut التمرير خارجاً ...... تمرير المؤشر خارج الزر(طبعاً بعد دخول المؤشر فوق الزر ) .
.
• rollOver التمرير فوق ...... تمرير المؤشر فوق الزر(أي بمجرد دخول المؤشر فوق الزر ) .
.
• dragOut السحب خارجاً ...... عندما يكون المؤشر فوق الزر ، تضغط زر الفأرة و تسحب للخارج .
.
• dragOver السحب فوق ...... عندما يكون المؤشر فوق الزر ، تضغط زر الفأرة و تسحب للخارج ثم تعود و تمرر مؤشر الفأرة مرة أخرى فوق الزر .
• keyPress ("key")ضغط مفتاح ...... ضغط مفتاح يتم تعينه من لوحة المفاتيح
.......... يوجد كلام لم أفهمه .........
أدخل إلى تعليمات البرنامج ( أضغط F1) ثم إلى التقسيم " Using Flash " ثم إلى الموضوع "Keyboard Keys and Key Code Values" ستجد قائمة بمواضيع خاصة بـ الكائن Key object
الوصف
نوعه حدث تحكم Action handler ، يعين حدث الفأرة أو ضغط المفتاح ، التأثير الذي سيحدث .
مثال
سوف أورد مثال آخر من عندي يكون أكثر إيضاحاً و فهماً...
قم بأنشاء ملف جديد ، مكون من طبقتين .
في الطبقة الأولى ضع شكل يتحرك ( كأن تكون دائرة تتحرك من اليمن إلى اليسار ) ،
في الطبقة الثانية أصنع زر ثم ضع بداخله الكود التالي :
شرح الكود ::: ستلاحظ انه عندما تدخل إلى الزر ستتوقف الحركة ، و عند الخروج منه سيتحرك الشكل . كود PHP:
on (rollOver) {
stop();
}
on (rollOut) {
play();
}
بواسطة الأخ الأستاذ : الطرماح