The Gladiator
17 Jul 2007, 12:06 PM
مرحبا
لنباشر في العمل
أولا قم بفح ملف جديد وضع الخلفية بالون الأسود والمقاسات العادية(440*550)
ولنقوم برسم كرة وتحويلها الى موفي كليب قم بالضغط نقرتين على الكرة
للدخول الى الموفي الكليب
قم بتسمية اللير الأول كرة وقم بإنشاء لير جديد سمه أكشن ولير أخر سميه زر
اذهب للير أكشن وأخد ثلالث keyframe وأحرص بأن يمتد كل من لير الزر والكرة الى ثلاثة فريمات
الأن أذهب وإصنع newsymbol من نوع button واذهب الى hit أدخل keyframe
(f6) وأرسم كرة الن عد الى الكرة التي قمت بإنشائها وأنق نقرتين لتقوم بالدخول الى الموفي كليب
قم بالذهاب الى اللير (زر) وأدخل الزر الذي قمت بصنعه سيكون بلون أزرق فاتح وذلك ليدلك أنه موجود في وضعية hit قم بوضع الزر فوق الكرة بنفس المقاس
قم بوضع هذا الكود للزر
on(press){
startDrag(this);
dragging=true;
}
on(release, releaseOutside){
stopDrag();
dragging=false;
}
وأذهب الى لير أكشن والى فريم 1 وضع هذا الكود:
_x=10;
_y=200;
xspeed=Math.random()*60-30;
yspeed=Math.random()*60-30;
rightedge=550;
leftedge=0;
topedge=0;
bottomedge=400;
gravity=2;
drag=.98;
bounce=.9;
الأن اذهب الى فريم 2 وضع هذا الكود:
if (!dragging) {
_x = _x+xspeed;
if (_x+_width/2>rightedge) {
_x = rightedge-_width/2;
xspeed = -xspeed*bounce;
}
if (_x-_width/2<leftedge) {
_x = leftedge+_width/2;
xspeed = -xspeed*bounce;
}
_y = _y+yspeed;
if (_y+_height/2>bottomedge) {
_y = bottomedge-_height/2;
yspeed = -yspeed*bounce;
}
if (_y-_height/2<topedge) {
_y = topedge+_height/2;
yspeed = -yspeed*bounce;
}
yspeed = yspeed*drag+gravity;
xspeed = xspeed*drag;
} else {
xspeed=_x-oldx;
yspeed=_y-oldy;
oldx=_x;
oldy=_y;
}
وفي الفريم 3 ضع هذا الكود:
gotoAndPlay(2);
الأن أضغط ctrl+enter
واعمل drag للكرة وفلت :)
:emot143:
قمت بأرفاق الملف لمن يريد التحميل
:emot183:
لنباشر في العمل
أولا قم بفح ملف جديد وضع الخلفية بالون الأسود والمقاسات العادية(440*550)
ولنقوم برسم كرة وتحويلها الى موفي كليب قم بالضغط نقرتين على الكرة
للدخول الى الموفي الكليب
قم بتسمية اللير الأول كرة وقم بإنشاء لير جديد سمه أكشن ولير أخر سميه زر
اذهب للير أكشن وأخد ثلالث keyframe وأحرص بأن يمتد كل من لير الزر والكرة الى ثلاثة فريمات
الأن أذهب وإصنع newsymbol من نوع button واذهب الى hit أدخل keyframe
(f6) وأرسم كرة الن عد الى الكرة التي قمت بإنشائها وأنق نقرتين لتقوم بالدخول الى الموفي كليب
قم بالذهاب الى اللير (زر) وأدخل الزر الذي قمت بصنعه سيكون بلون أزرق فاتح وذلك ليدلك أنه موجود في وضعية hit قم بوضع الزر فوق الكرة بنفس المقاس
قم بوضع هذا الكود للزر
on(press){
startDrag(this);
dragging=true;
}
on(release, releaseOutside){
stopDrag();
dragging=false;
}
وأذهب الى لير أكشن والى فريم 1 وضع هذا الكود:
_x=10;
_y=200;
xspeed=Math.random()*60-30;
yspeed=Math.random()*60-30;
rightedge=550;
leftedge=0;
topedge=0;
bottomedge=400;
gravity=2;
drag=.98;
bounce=.9;
الأن اذهب الى فريم 2 وضع هذا الكود:
if (!dragging) {
_x = _x+xspeed;
if (_x+_width/2>rightedge) {
_x = rightedge-_width/2;
xspeed = -xspeed*bounce;
}
if (_x-_width/2<leftedge) {
_x = leftedge+_width/2;
xspeed = -xspeed*bounce;
}
_y = _y+yspeed;
if (_y+_height/2>bottomedge) {
_y = bottomedge-_height/2;
yspeed = -yspeed*bounce;
}
if (_y-_height/2<topedge) {
_y = topedge+_height/2;
yspeed = -yspeed*bounce;
}
yspeed = yspeed*drag+gravity;
xspeed = xspeed*drag;
} else {
xspeed=_x-oldx;
yspeed=_y-oldy;
oldx=_x;
oldy=_y;
}
وفي الفريم 3 ضع هذا الكود:
gotoAndPlay(2);
الأن أضغط ctrl+enter
واعمل drag للكرة وفلت :)
:emot143:
قمت بأرفاق الملف لمن يريد التحميل
:emot183: