A7med Baraka
04-14-2010, 10:46 PM
السلام عليكم ورحمة الله وبركاته
درس بسيط جدا ً وهو مشهد التحميل با التعبئة
http://files.w-enter.com/uploadcenter/28392/ddddddd.gif (http://files.w-enter.com/uploadcenter/26308/loading.swf)
للحفظ أضغط هنا يمين الماوس ثم حفظ بأسم (http://files.w-enter.com/uploadcenter/26308/loading.swf)
.:: شرح أكواد الدرس ::.
اولا ً الكود الخاص با السبرايت plo
onFrame (1) {
stop();
}
onFrame (2) {
stop();
}
onFrame (3) {
stop();
}
onFrame (4) {
stop();
}
onFrame (5) {
stop();
}
onFrame (6) {
stop();
}
onFrame (7) {
stop();
}
onFrame (8) {
stop();
}
onFrame (8) {
stop();
}
onFrame (9) {
stop();
}
onFrame (10) {
stop();
}
onFrame (11) {
stop();
}
onFrame (12) {
stop();
}
onFrame (13) {
stop();
}
onFrame (13) {
stop();
}
onFrame (14) {
stop();
}
onFrame (15) {
stop();
}
onFrame (16) {
stop();
}
onFrame (17) {
stop();
}
onFrame (18) {
stop();
}
onFrame (19) {
stop();
}
onFrame (20) {
stop();
}
onFrame (21) {
stop();
}
onFrame (22) {
stop();
}
onFrame (23) {
stop();
}
onFrame (24) {
stop();
}
onFrame (25) {
stop();
}
onFrame (25) {
stop();
}
onFrame (26) {
stop();
}
onFrame (27) {
stop();
}
onFrame (28) {
stop();
}
onFrame (29) {
stop();
}
onFrame (30) {
stop();
}
onFrame (31) {
stop();
}
onFrame (32) {
stop();
}
onFrame (33) {
stop();
}
onFrame (34) {
stop();
}
onFrame (35) {
stop();
}
onFrame (36) {
stop();
}
onFrame (37) {
stop();
}
onFrame (38) {
stop();
}
onFrame (39) {
stop();
}
onFrame (40) {
stop();
}
onFrame (41) {
stop();
}
onFrame (42) {
stop();
}
onFrame (43) {
stop();
}
onFrame (44) {
stop();
}
onFrame (45) {
stop();
}
onFrame (46) {
stop();
}
onFrame (47) {
stop();
}
onFrame (48) {
stop();
}
onFrame (49) {
stop();
}
onFrame (50) {
stop();
}
onFrame (51) {
stop();
}
onFrame (52) {
stop();
}
onFrame (53) {
stop();
}
onFrame (54) {
stop();
}
onFrame (55) {
stop();
}
onFrame (56) {
stop();
}
onFrame (57) {
stop();
}
onFrame (58) {
stop();
}
onFrame (59) {
stop();
}
onFrame (60) {
stop();
}
onFrame (61) {
stop();
}
onFrame (62) {
stop();
}
onFrame (63) {
stop();
}
onFrame (64) {
stop();
}
onFrame (65) {
stop();
}
onFrame (66) {
stop();
}
onFrame (67) {
stop();
}
onFrame (68) {
stop();
}
onFrame (69) {
stop();
}
onFrame (70) {
stop();
}
onFrame (71) {
stop();
}
onFrame (72) {
stop();
}
onFrame (73) {
stop();
}
onFrame (74) {
stop();
}
onFrame (75) {
stop();
}
onFrame (76) {
stop();
}
onFrame (77) {
stop();
}
onFrame (78) {
stop();
}
onFrame (79) {
stop();
}
onFrame (80) {
stop();
}
onFrame (81) {
stop();
}
onFrame (82) {
stop();
}
onFrame (83) {
stop();
}
onFrame (84) {
stop();
}
onFrame (85) {
stop();
}
onFrame (86) {
stop();
}
onFrame (87) {
stop();
}
onFrame (88) {
stop();
}
onFrame (89) {
stop();
}
onFrame (90) {
stop();
}
onFrame (91) {
stop();
}
onFrame (92) {
stop();
}
onFrame (93) {
stop();
}
onFrame (94) {
stop();
}
onFrame (95) {
stop();
}
onFrame (95) {
stop();
}
onFrame (96) {
stop();
}
onFrame (97) {
stop();
}
onFrame (98) {
stop();
}
onFrame (99) {
stop();
}
onFrame (100) {
stop();
}
هذا الكود واضح ما عليه غبار أعتقد
وظيفته يعمل لك امر Stop من الفريم رقم 1 الى الفريم رقم 2
انا حطيته بس على شان تختصر الوقت بدل ما تجلس وتحط Stop على كل فريم
المهم نجي للكود الخاص با المشهد Scene
onFrame (1,afterPlacedObjectEvents) {
if (load > 0) {
plo.gotoAndPlay(load);
}
load = _root.getPercentLoaded();
if (_root.getPercentLoaded() >= 100) {
nextSceneAndPlay();
}
}
onFrame (2,afterPlacedObjectEvents) {
prevFrameAndPlay();
}
اولا الكود يبدء بهذا الأمر
onFrame (1,afterPlacedObjectEvents)
واضح من المكتوب فيه
معناه انو عند الفريم رقم 1 ينفذ الأمر الى بين القوسين
ينفذ الاوامر التالية
if (load > 0) {
plo.gotoAndPlay(load);
}
اولا بدينا بعبارة الشرط if وهذه دالة الشرط تعني
load > 0
اي عندما يكون load الى هو النص الذي أدرجناه الذي يحتوي على
نسبة التحميل ,, عندما يكون أكبر من الصفر ينفذ الأمر التالي
plo.gotoAndPlay(load);
اولا plo الى هو السبرايت الخاص فيه تحريك المستطيل الى الأمام
gotoAndPlay تعني الذهاب الى الفريم
وعبارة plo.gotoAndPlay تعني الذهاب الى الفريم في السبرايت plo
ثم بين القوسين وضعنا load الى هو النص الخاص بأظهار نسبة التحميل
وهذا النص يتغير يبدء من 1 وينتهي ب 1
معنى الكود
plo.gotoAndPlay(load);
انه ينتقل الى الفريم المدون على نص load في السبرايت pla
اعتقد وضحت
ثم هذا السطر
load = _root.getPercentLoaded();
يعني أن النص load يساوي _root.getPercentLoaded
اولا root_ هذه تدل على المشهد الرئيسي الأول
ثم getPercentLoaded هذه دالة في الأكشن سكربت
وظيفتها جلب نسبة التحميل
معنى الكود با الكاامل ان load يساوي نسبة التحميل
ثم هذا الكود
onFrame (2,afterPlacedObjectEvents) {
prevFrameAndPlay();
}
هذا يعيد تكرار العملية حتى لاتكون القيمة ثابته بل متجدده
أتمنى ان يكون الدرس واضح
درس بسيط جدا ً وهو مشهد التحميل با التعبئة
http://files.w-enter.com/uploadcenter/28392/ddddddd.gif (http://files.w-enter.com/uploadcenter/26308/loading.swf)
للحفظ أضغط هنا يمين الماوس ثم حفظ بأسم (http://files.w-enter.com/uploadcenter/26308/loading.swf)
.:: شرح أكواد الدرس ::.
اولا ً الكود الخاص با السبرايت plo
onFrame (1) {
stop();
}
onFrame (2) {
stop();
}
onFrame (3) {
stop();
}
onFrame (4) {
stop();
}
onFrame (5) {
stop();
}
onFrame (6) {
stop();
}
onFrame (7) {
stop();
}
onFrame (8) {
stop();
}
onFrame (8) {
stop();
}
onFrame (9) {
stop();
}
onFrame (10) {
stop();
}
onFrame (11) {
stop();
}
onFrame (12) {
stop();
}
onFrame (13) {
stop();
}
onFrame (13) {
stop();
}
onFrame (14) {
stop();
}
onFrame (15) {
stop();
}
onFrame (16) {
stop();
}
onFrame (17) {
stop();
}
onFrame (18) {
stop();
}
onFrame (19) {
stop();
}
onFrame (20) {
stop();
}
onFrame (21) {
stop();
}
onFrame (22) {
stop();
}
onFrame (23) {
stop();
}
onFrame (24) {
stop();
}
onFrame (25) {
stop();
}
onFrame (25) {
stop();
}
onFrame (26) {
stop();
}
onFrame (27) {
stop();
}
onFrame (28) {
stop();
}
onFrame (29) {
stop();
}
onFrame (30) {
stop();
}
onFrame (31) {
stop();
}
onFrame (32) {
stop();
}
onFrame (33) {
stop();
}
onFrame (34) {
stop();
}
onFrame (35) {
stop();
}
onFrame (36) {
stop();
}
onFrame (37) {
stop();
}
onFrame (38) {
stop();
}
onFrame (39) {
stop();
}
onFrame (40) {
stop();
}
onFrame (41) {
stop();
}
onFrame (42) {
stop();
}
onFrame (43) {
stop();
}
onFrame (44) {
stop();
}
onFrame (45) {
stop();
}
onFrame (46) {
stop();
}
onFrame (47) {
stop();
}
onFrame (48) {
stop();
}
onFrame (49) {
stop();
}
onFrame (50) {
stop();
}
onFrame (51) {
stop();
}
onFrame (52) {
stop();
}
onFrame (53) {
stop();
}
onFrame (54) {
stop();
}
onFrame (55) {
stop();
}
onFrame (56) {
stop();
}
onFrame (57) {
stop();
}
onFrame (58) {
stop();
}
onFrame (59) {
stop();
}
onFrame (60) {
stop();
}
onFrame (61) {
stop();
}
onFrame (62) {
stop();
}
onFrame (63) {
stop();
}
onFrame (64) {
stop();
}
onFrame (65) {
stop();
}
onFrame (66) {
stop();
}
onFrame (67) {
stop();
}
onFrame (68) {
stop();
}
onFrame (69) {
stop();
}
onFrame (70) {
stop();
}
onFrame (71) {
stop();
}
onFrame (72) {
stop();
}
onFrame (73) {
stop();
}
onFrame (74) {
stop();
}
onFrame (75) {
stop();
}
onFrame (76) {
stop();
}
onFrame (77) {
stop();
}
onFrame (78) {
stop();
}
onFrame (79) {
stop();
}
onFrame (80) {
stop();
}
onFrame (81) {
stop();
}
onFrame (82) {
stop();
}
onFrame (83) {
stop();
}
onFrame (84) {
stop();
}
onFrame (85) {
stop();
}
onFrame (86) {
stop();
}
onFrame (87) {
stop();
}
onFrame (88) {
stop();
}
onFrame (89) {
stop();
}
onFrame (90) {
stop();
}
onFrame (91) {
stop();
}
onFrame (92) {
stop();
}
onFrame (93) {
stop();
}
onFrame (94) {
stop();
}
onFrame (95) {
stop();
}
onFrame (95) {
stop();
}
onFrame (96) {
stop();
}
onFrame (97) {
stop();
}
onFrame (98) {
stop();
}
onFrame (99) {
stop();
}
onFrame (100) {
stop();
}
هذا الكود واضح ما عليه غبار أعتقد
وظيفته يعمل لك امر Stop من الفريم رقم 1 الى الفريم رقم 2
انا حطيته بس على شان تختصر الوقت بدل ما تجلس وتحط Stop على كل فريم
المهم نجي للكود الخاص با المشهد Scene
onFrame (1,afterPlacedObjectEvents) {
if (load > 0) {
plo.gotoAndPlay(load);
}
load = _root.getPercentLoaded();
if (_root.getPercentLoaded() >= 100) {
nextSceneAndPlay();
}
}
onFrame (2,afterPlacedObjectEvents) {
prevFrameAndPlay();
}
اولا الكود يبدء بهذا الأمر
onFrame (1,afterPlacedObjectEvents)
واضح من المكتوب فيه
معناه انو عند الفريم رقم 1 ينفذ الأمر الى بين القوسين
ينفذ الاوامر التالية
if (load > 0) {
plo.gotoAndPlay(load);
}
اولا بدينا بعبارة الشرط if وهذه دالة الشرط تعني
load > 0
اي عندما يكون load الى هو النص الذي أدرجناه الذي يحتوي على
نسبة التحميل ,, عندما يكون أكبر من الصفر ينفذ الأمر التالي
plo.gotoAndPlay(load);
اولا plo الى هو السبرايت الخاص فيه تحريك المستطيل الى الأمام
gotoAndPlay تعني الذهاب الى الفريم
وعبارة plo.gotoAndPlay تعني الذهاب الى الفريم في السبرايت plo
ثم بين القوسين وضعنا load الى هو النص الخاص بأظهار نسبة التحميل
وهذا النص يتغير يبدء من 1 وينتهي ب 1
معنى الكود
plo.gotoAndPlay(load);
انه ينتقل الى الفريم المدون على نص load في السبرايت pla
اعتقد وضحت
ثم هذا السطر
load = _root.getPercentLoaded();
يعني أن النص load يساوي _root.getPercentLoaded
اولا root_ هذه تدل على المشهد الرئيسي الأول
ثم getPercentLoaded هذه دالة في الأكشن سكربت
وظيفتها جلب نسبة التحميل
معنى الكود با الكاامل ان load يساوي نسبة التحميل
ثم هذا الكود
onFrame (2,afterPlacedObjectEvents) {
prevFrameAndPlay();
}
هذا يعيد تكرار العملية حتى لاتكون القيمة ثابته بل متجدده
أتمنى ان يكون الدرس واضح