_xmouse

 

هذه الخاصية تشير إلي الإحداث السيني للماوس ,ولكن هذا الإحداث السيني لا يمكن تغييره إلا بتحريك الماوس نفسه ,وتستخدم هذه الخاصية بطريقتين :

 

1.    لتحديد الإحداث السيني لسهم الماوس,نكتب الكود التالي في الفريم الأول من أي لاير:

 

trace(_xmouse);

 

2.    لجعل أي عنصر يتبع الماوس (في الحركة الأفقية فقط ):

حيث نجعل الإحداث السيني للعنصر _x يساوي الإحداث السيني للماوس.

 

*الخطوات:

1. ننشيء موفي كليب جديدة بضغط مفتاحي (Ctrl + F8) ,ثم نختار Movie clip ونضغط OK .

2. في الفريم الأول من الموفي كليب نكتب أي كلمة ولتكن Macromedia Flash .

3. نذهب إلي صفحة العمل الرئيسية ,ثم نضغط مفتاحي (Ctrl + L) لاستدعاء المكتبة.

4. من المكتبة نسحب نسخة من الموفي كليب التي لا تحتوي إلا علي الكلمة التي كتبناها فقط ..

5. من نافذة Properties نغير اسم الموفي كليب (instance name) إلي slogan .

6. نكتب الكود التالي في الموفي كليب :

onMouseMove = function () {

          slogan._x = _root._xmouse + 100;

};

والآن لنتتبع الكود خطوة بخطوة:

السطر الأول:

يخبر البرنامج بأن ينشيء دالة جديدة اسمها onMouseMove ,ومعناها عند تحرك الماوس ,والدالة هي مجموعة من الأوامر التي يتم تنفيذها عند حدث معين ,والحدث هنا هو حركة الماوس ,أما الأوامر فهي التي سوف تأتي في السطر الثاني .

 

السطر الثاني:

وهو بداية الأوامر الموجهة إلي البرنامج عند تحقيق حدث حركة الماوس ,ويأمر البرنامج بأن يجعل قيمة الإحداث السيني _x للموفي كليب التي تسمي slogan أكبر من الإحداث السيني للماوس بمقدار 100,وهذا يعني أن تكون الموفي كليب دائما علي يمين الماوس ,وعلي بعد 100 نقطة منها .

 

*****************