أهــــلاً ومــرحــبــاً بــكــم فــي مــنــتــديــات همّـ همّـ فور يو
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.


مرحبا ً بكـ يا زائر فى منتديات هم هم نتمنى لك قضاء اجمل الاوقات معنا

 
الرئيسيةأحدث الصورالتسجيلدخول
لجميع الاعضاء و الضيوف والزائرين ..مرحبا بكم أفرادا جددا في أسرتنا الكبيرة ....فلا تنسوا أن تسجلوا وبعد أن تقوموا بجولة بين حنايا صفحاتنا.. ندعوكم للمشاركة معنا في هذا الملتقى الجميل منتديات هم هم فور يو وإذا كنت لا تستطيع الإحساس بقيمة عملك كمبدع بيننا, فهل تعجز عن الشعور بقيمة وجودك كإنسان فياترى هل تتمنى ان يكون لاسمك بيننا وجود؟؟؟

 

 درس عمـــ خارطه ـــــل :: Designing a map

اذهب الى الأسفل 
كاتب الموضوعرسالة
البرفسير
مالك ومؤسس هم هم
مالك ومؤسس هم هم
البرفسير


الجنسيه : الشرقية
المشاركات : 4904
العمر : 33
التعليم : جامعي
تاريخ الانتساب : 07/08/2008
نقاط : 8907

درس عمـــ خارطه ـــــل :: Designing a map Empty
مُساهمةموضوع: درس عمـــ خارطه ـــــل :: Designing a map   درس عمـــ خارطه ـــــل :: Designing a map I_icon32الجمعة 6 مارس 2009 - 5:10

السلام عليكم و رحمه الله و بركاته
------------------------------

{اليوم سنتعلم تصميم خارطه و التحكم فيها }

:: مثال ::

:: الدرس ::

::شرح الأكشن سكريبت ::
------------------


في زر التكبير :


كود PHP:
on(press){
_root.map_mc._xscale+=
10
_root
.map_mc._yscale+=
10
_root
.MM.removeMovieClip
();
_root.map_mc.stopDrag
();
}


عن الضغط على الزر يزداد قيمه تمدد الخارطه بمقدار 10 حيث ال _xscale التمدد الأفقي

و ال _yscale التمدد الرأسي ... نزيل موفي MM ألا وهو موفي الشكل Move من العمل

عند الضغط و أيضا أزاله عمليه السحب للخارطه .

في الزر التصغير :


كود PHP:
on(press){
_root.map_mc._xscale-=
10
_root
.map_mc._yscale-=
10
_root
.MM.removeMovieClip
();
_root.map_mc.stopDrag
();
}


نفس شرح زر التكبير لكن تقل القيمه .

في زر الاعاده :


كود PHP:
on(press){
_root.map_mc._height=377
;
_root.map_mc._width=600
;
_root.map_mc._x=252
;
_root.map_mc._y=100
;
_root.MM.removeMovieClip
();
_root.map_mc.stopDrag
();
}


غند الضغط على الزر نرجع الخارطه الى حجمه و أبعاده الطبيعي .

في زر التحريك :


كود PHP:
on(press){
_root.attachMovie("Move","MM",10
);
_root.MM.onEnterFrame
=function(){
this._x=_root.
_xmouse
this
._y=_root.
_ymouse
this
.onMouseDown
=function(){
if(
_root.map_mc.hitTest(_root._xmouse,_root._ymouse
)){
_root.map_mc.startDrag
();
}
this.onMouseUp
=function(){
if(
_root.map_mc.hitTest(_root._xmouse,_root._ymouse
)){
_root.map_mc.stopDrag
();
}
}}}}


قمنا باستدعاء الموفي Move و أعطيناه أسم جديد ألا وهو MM كي نتعامل به في الكود
و قلنا أن هذا الموفي ستكون أبعاده x و y مساويه لأبعاد الماوس وعند الضغط بزر الماوس
أثناء وجود هذا الموفي على الخارطه وتم لمس أبعاد الماوس بالخارطه عن طريق الأمر
hitTest نجعل الخارطه تسحب مع الماوس و العكس صحيح أي أفلت زر الماوس أثناء
و جود هذا الموفي يتم افلات الخارطه في الوضع الذي تم افلات زر الماوس .

-----------------

ملف العمل

1307743.gif


ضع رد ليكتمل التحميل
الرجوع الى أعلى الصفحة اذهب الى الأسفل
 
درس عمـــ خارطه ـــــل :: Designing a map
الرجوع الى أعلى الصفحة 
صفحة 1 من اصل 1

صلاحيات هذا المنتدى:لاتستطيع الرد على المواضيع في هذا المنتدى
أهــــلاً ومــرحــبــاً بــكــم فــي مــنــتــديــات همّـ همّـ فور يو :: ™°·.¸¸.·°°®» غـــرائب الصـــور و الجــرافيــكس «®°°·.¸¸.·°™ :: ۩ دروس فوتوشوب - تصميم - جرافيكس - Design and graphics Sectio ۩ :: منتدى الفلاش و السويش-
انتقل الى: