المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : كود ضخم ’’’ قابل للتطوير,,,للمبرمجين غرضيو التوجة,,من إعدادي...ActionScript


Human
12 - 11 - 2008, 09:18
السلام عليكم
هذا الكود يصمم لعبه صغيره جدا جدا في برنامج فلاش وطبعا لغة ActionScrip هي لغة إبن عم الجافا,, يوضحلك كيف يمكن تعمل أشكال عن طريق الأكشن سكربت دون أن تعمل أي شئ بطريقة يدوية

والمبرمجين الذي يصممون مثل هكذا ألعاب يطلق عليهم بالمبرمجين غرضيو التوجه

إفتح الفلاش دون أن تغير أي شئ,, لا في اللون ولا في المقاسات ,, اللهم ضع الكود في الأكشن سكربت ,,

وعسى الكل يطور الكود ليصمم لعبه سؤال وجواب لا متناهية مكونه من( لير واحد)


//............................stage................
Stage.scaleMode = "noScale";
Stage.align = "";
//............................background............
this.createEmptyMovieClip("back_mc", 0);
back_mc.moveTo(00, 00);
back_mc.beginFill(0x999999, 100);
back_mc.lineTo(0, 0);
back_mc.lineTo(550, 0);
back_mc.lineTo(550, 400);
back_mc.lineTo(0, 400);
back_mc.lineTo(0, 0);
back_mc.endFill();
//............................text.................
back_mc.createTextField("question_txt", 1, 170, 200, 200, 20);
back_mc.question_txt.background = true;
back_mc.question_txt.backgroundColor = 0xffffcc;
back_mc.question_txt.border = true;
back_mc.question_txt.text = "ما هو لونك المفضل؟";
format = new TextFormat();
format.align = "center";
back_mc.question_txt.setTextFormat(format);
format2 = new TextFormat();
format2.size = 15;
back_mc.question_txt.setTextFormat(format2);
//.................................................. .
//............................answer................
back_mc.createEmptyMovieClip("answer_btn", 2);
back_mc.answer_btn.moveTo(150, 300);
back_mc.answer_btn.lineStyle(1, 0xffffff, 100);
back_mc.answer_btn.beginFill(0xcc0000, 100);
back_mc.answer_btn.lineTo(200, 300);
back_mc.answer_btn.lineTo(200, 350);
back_mc.answer_btn.lineTo(150, 350);
back_mc.answer_btn.lineTo(150, 300);
back_mc.answer_btn.endFill();
//.................................................. ..
back_mc.createEmptyMovieClip("answer2_btn", 3);
back_mc.answer2_btn.moveTo(250, 300);
back_mc.answer2_btn.lineStyle(1, 0xffffff, 100);
back_mc.answer2_btn.beginFill(0x0000ff, 100);
back_mc.answer2_btn.lineTo(300, 300);
back_mc.answer2_btn.lineTo(300, 350);
back_mc.answer2_btn.lineTo(250, 350);
back_mc.answer2_btn.lineTo(250, 300);
back_mc.answer2_btn.endFill();
//.................................................. ..
back_mc.createEmptyMovieClip("answer3_btn", 4);
back_mc.answer3_btn.moveTo(350, 300);
back_mc.answer3_btn.lineStyle(1, 0xffffff, 100);
back_mc.answer3_btn.beginFill(0x33cc00, 100);
back_mc.answer3_btn.lineTo(400, 300);
back_mc.answer3_btn.lineTo(400, 350);
back_mc.answer3_btn.lineTo(350, 350);
back_mc.answer3_btn.lineTo(350, 300);
back_mc.answer3_btn.endFill();
//.................................................. ........
//.................................................. ........
back_mc.answer_btn.onPress = function() {
this._alpha = 50;
};
back_mc.answer_btn.onRelease = function() {
back_mc.result_txt.text = "أنت تحب أفلام الرعب";
};
//.................................................. ........
back_mc.answer2_btn.onPress = function() {
this._alpha = 50;
};
back_mc.answer2_btn.onRelease = function() {
back_mc.result_txt.text = "أنت تحب الرحلات";
};
//.................................................. ........
back_mc.answer3_btn.onPress = function() {
this._alpha = 50;
};
back_mc.answer3_btn.onRelease = function() {
back_mc.result_txt.text = "أنت محب لطبيعة";
};
back_mc.createTextField("result_txt", 5, 170, 100, 200, 20);
back_mc.result_txt.background = true;
back_mc.result_txt.backgroundColor = 0xffffcc;
back_mc.result_txt.border = true;
format3 = new TextFormat();
format3.align = "center";
back_mc.result_txt.setTextFormat(format3);
format4 = new TextFormat();
format4.size = 15;
back_mc.result_txt.setTextFormat(format4);
//............................................
back_mc.createTextField("time_txt", 6, 266, 145, 18, 20);
back_mc.time_txt.background = true;
back_mc.time_txt.backgroundColor = 0xffffcc;
back_mc.time_txt.border = true;
format5 = new TextFormat();
format5.align = "center";
back_mc.time_txt.setTextFormat(format5);
format6 = new TextFormat();
format6.size = 15;
back_mc.time_txt.setTextFormat(format6);
//.................................................. ...
function cc() {
ww = new Date();
ee = (ww.getSeconds()>30 ? ww.getSeconds()-30 : ww.getSeconds());
rr = ((ee-30)*-1);
back_mc.time_txt.text = rr;
if (back_mc.time_txt.text == 0) {
back_mc.result_txt.text = "لقد إنتهاء الوقت";
}
}
setInterval(cc, 100);

Human
12 - 11 - 2008, 21:55
الظاهر ما حد يهتم ببرمجة لغة الأكشن سكربت:sadwalk:

nVIDIA
12 - 11 - 2008, 22:05
ههههههههههه

اشوفها صعبة بس كل شي سهل مع الممارسة:)

مشكوور

No_Way
12 - 11 - 2008, 22:08
شـــكرا على موضوعك
وسيأتى من يهتم بهذه البرمجة عاجلا أم آجلا

استمر في عطائك Human

Human
12 - 11 - 2008, 22:13
ههههههههههه

اشوفها صعبة بس كل شي سهل مع الممارسة:)

مشكوور

أكيد :icon26:
تسلم على المرور

Human
12 - 11 - 2008, 22:14
شـــكرا على موضوعك
وسيأتى من يهتم بهذه البرمجة عاجلا أم آجلا

استمر في عطائك Human

عفوا خوي

وإن شاء الله إنت تهتمبها في المسقبل :clap:

شكرا على المرور

admin
14 - 11 - 2008, 23:54
شـــــيء حلو وايـــد

يعطيك العافيــــه أخــــي الكريم :cupidarrow:

و أكيد ننتظر المزيــــد :clap:

ماروكو^^
15 - 11 - 2008, 01:19
لا تستعجل على رزقك

وان شاء الله المبرمجين ما بيقصروا

تحياتي

Human
15 - 11 - 2008, 08:46
شـــــيء حلو وايـــد

يعطيك العافيــــه أخــــي الكريم :cupidarrow:

و أكيد ننتظر المزيــــد :clap:

شكرا على مرورك الطيب :cupidarrow:

Human
15 - 11 - 2008, 08:50
لا تستعجل على رزقك

وان شاء الله المبرمجين ما بيقصروا

تحياتي

ما مسعجلين أبد :clap:
شكر ا على المرور

CompQueen
28 - 04 - 2009, 02:24
شكرا بس لحد الحين ما درسنا هالشي في الجافا
:icon_exclaim: