عفاف العتيبي
02-21-2009, 01:12 PM
بسم الله الرحمن الرحيم
أخواتي هذا درس الخطوط المستقيمة نفس الطريقة للخطوط المايلة بس الأكشن يختلف
نبدأ الدرس على بركة الله
أولاً :- نحدد مقاس الصفحة نقوم بالضغط على modify ثم Document لتحديد مقاس الصفحة الطول بالعرض أنا وضعته 300 × 400
ثم نقول insert new symbol نختار movie clip نرسم خط مثل كذة واقف
http://affaf11.jeeran.com/folder/mostk1.gif
http://affaf11.jeeran.com/folder/mostk2.gif
http://affaf11.jeeran.com/folder/mostk3.gif
الآن نذهب إلى المسرح بالضغط على scene1
http://affaf11.jeeran.com/folder/mostk4.gif
الآن نضيف صورة في اللير الأول من file ثم import ونروح لفريم 3 تقول اف 5
تمام
http://affaf11.jeeran.com/folder/mostk5.gif
الآن نضيف لير أخر ثم نروح window ثم نختار library عشان نسحب موفي الخط
ونضعها فوق خارج المسرح هكذا
http://affaf11.jeeran.com/folder/mostk6.gif
الآن نأشر على الخط ونضع له هذا المسمى من خلال هذه النافذة
st
http://affaf11.jeeran.com/folder/mostk7.gif
الآن نضيف لير ثالث حق الأكشن
في الفريم الأول نضع هذا الأكشن
kz = 17;
x1 = new Array(kz);
x2 = new Array(kz);
x3 = new Array(kz);
y1 = new Array(kz);
y2 = new Array(kz);
y3 = new Array(kz);
xp = 800;
yp = 600;
for (f=1; f<=kz; f++) {
x1[f] = random(xp);
x2[f] = random(xp);
x3[f] = random(xp);
y1[f] = random(yp);
y2[f] = random(yp);
y3[f] = random(yp);
duplicateMovieClip("st", "sta"+f, f+5);
duplicateMovieClip("st", "stb"+f, f+5+kz+5);
duplicateMovieClip("st", "stc"+f, f+5+kz*2+5);
}
في الفريم الثاني نقول بالزر اليمين من الماوس insert kyframe ونضع هذا
الأكشن
i++;
for (f=1; f<=kz; f++) {
z = Math.sin(i/49+f/2)*Math.cos(i/45+f/2)*6;
w = 6;
x1[f] = x1[f]+z;
if (x1[f]>=xp) {
x1[f] = 0-random(2);
}
if (x1[f]<=-2-random(2)) {
x1[f] = xp;
}
y1[f] = y1[f]+w;
if (y1[f]>=yp) {
y1[f] = 0-random(2);
}
if (y1[f]<=-2-random(2)) {
y1[f] = yp;
}
setProperty("sta"+f, _x, x1[f]);
setProperty("sta"+f, _y, y1[f]);
x2[f] = x2[f]+z/2;
if (x2[f]>=xp) {
x2[f] = 0-random(2);
}
if (x2[f]<=-2-random(2)) {
x2[f] = xp;
}
y2[f] = y2[f]+w/2;
if (y2[f]>=yp) {
y2[f] = 0-random(2);
}
if (y2[f]<=-2-random(2)) {
y2[f] = yp;
}
setProperty("stb"+f, _x, x2[f]);
setProperty("stb"+f, _y, y2[f]);
x3[f] = x3[f]+z*2;
if (x3[f]>=xp) {
x3[f] = 0-random(2);
}
if (x3[f]<=-2-random(2)) {
x3[f] = xp;
}
y3[f] = y3[f]+w*2;
if (y3[f]>=yp) {
y3[f] = 0-random(2);
}
if (y3[f]<=-2-random(2)) {
y3[f] = yp;
}
setProperty("stc"+f, _x, x3[f]);
setProperty("stc"+f, _y, y3[f]);
}
في الفريم الثالث نقول بالزر اليمين من الماوس insert kyframe ونضع هذا
الأكشن
gotoAndPlay(2);
وبكذة راح نشوف أخر العمل
http://affaf11.jeeran.com/folder/mostk8.gif
وهذا التطبيق
WIDTH=400 HEIGHT=300
دعواتكم لي بظهر الغيب
أخواتي هذا درس الخطوط المستقيمة نفس الطريقة للخطوط المايلة بس الأكشن يختلف
نبدأ الدرس على بركة الله
أولاً :- نحدد مقاس الصفحة نقوم بالضغط على modify ثم Document لتحديد مقاس الصفحة الطول بالعرض أنا وضعته 300 × 400
ثم نقول insert new symbol نختار movie clip نرسم خط مثل كذة واقف
http://affaf11.jeeran.com/folder/mostk1.gif
http://affaf11.jeeran.com/folder/mostk2.gif
http://affaf11.jeeran.com/folder/mostk3.gif
الآن نذهب إلى المسرح بالضغط على scene1
http://affaf11.jeeran.com/folder/mostk4.gif
الآن نضيف صورة في اللير الأول من file ثم import ونروح لفريم 3 تقول اف 5
تمام
http://affaf11.jeeran.com/folder/mostk5.gif
الآن نضيف لير أخر ثم نروح window ثم نختار library عشان نسحب موفي الخط
ونضعها فوق خارج المسرح هكذا
http://affaf11.jeeran.com/folder/mostk6.gif
الآن نأشر على الخط ونضع له هذا المسمى من خلال هذه النافذة
st
http://affaf11.jeeran.com/folder/mostk7.gif
الآن نضيف لير ثالث حق الأكشن
في الفريم الأول نضع هذا الأكشن
kz = 17;
x1 = new Array(kz);
x2 = new Array(kz);
x3 = new Array(kz);
y1 = new Array(kz);
y2 = new Array(kz);
y3 = new Array(kz);
xp = 800;
yp = 600;
for (f=1; f<=kz; f++) {
x1[f] = random(xp);
x2[f] = random(xp);
x3[f] = random(xp);
y1[f] = random(yp);
y2[f] = random(yp);
y3[f] = random(yp);
duplicateMovieClip("st", "sta"+f, f+5);
duplicateMovieClip("st", "stb"+f, f+5+kz+5);
duplicateMovieClip("st", "stc"+f, f+5+kz*2+5);
}
في الفريم الثاني نقول بالزر اليمين من الماوس insert kyframe ونضع هذا
الأكشن
i++;
for (f=1; f<=kz; f++) {
z = Math.sin(i/49+f/2)*Math.cos(i/45+f/2)*6;
w = 6;
x1[f] = x1[f]+z;
if (x1[f]>=xp) {
x1[f] = 0-random(2);
}
if (x1[f]<=-2-random(2)) {
x1[f] = xp;
}
y1[f] = y1[f]+w;
if (y1[f]>=yp) {
y1[f] = 0-random(2);
}
if (y1[f]<=-2-random(2)) {
y1[f] = yp;
}
setProperty("sta"+f, _x, x1[f]);
setProperty("sta"+f, _y, y1[f]);
x2[f] = x2[f]+z/2;
if (x2[f]>=xp) {
x2[f] = 0-random(2);
}
if (x2[f]<=-2-random(2)) {
x2[f] = xp;
}
y2[f] = y2[f]+w/2;
if (y2[f]>=yp) {
y2[f] = 0-random(2);
}
if (y2[f]<=-2-random(2)) {
y2[f] = yp;
}
setProperty("stb"+f, _x, x2[f]);
setProperty("stb"+f, _y, y2[f]);
x3[f] = x3[f]+z*2;
if (x3[f]>=xp) {
x3[f] = 0-random(2);
}
if (x3[f]<=-2-random(2)) {
x3[f] = xp;
}
y3[f] = y3[f]+w*2;
if (y3[f]>=yp) {
y3[f] = 0-random(2);
}
if (y3[f]<=-2-random(2)) {
y3[f] = yp;
}
setProperty("stc"+f, _x, x3[f]);
setProperty("stc"+f, _y, y3[f]);
}
في الفريم الثالث نقول بالزر اليمين من الماوس insert kyframe ونضع هذا
الأكشن
gotoAndPlay(2);
وبكذة راح نشوف أخر العمل
http://affaf11.jeeran.com/folder/mostk8.gif
وهذا التطبيق
WIDTH=400 HEIGHT=300
دعواتكم لي بظهر الغيب