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

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

شاطر | 
 

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

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


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

مُساهمةموضوع: درس عمـــ خارطه ـــــل :: Designing a map   الجمعة 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 ۩ :: منتدى الفلاش و السويش-
انتقل الى: