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

مشاهدة النسخة كاملة : أرسم منزلا في الفلاش بدون أدوات رسم


Flash Lite
05 Jul 2006, 04:42 AM
بسم الله الرحمن الرحيم

السلام عليكم

هذا كود أكشن بسيط لرسم منزل كامل دون الحاجة للمس أي أداة من أدوات الرسم في الفلاش ..


WIDTH=550 HEIGHT=400

إفتح برنامج الفلاش سواء كان mx او الفلاش 2004 أو الفلاش8
ثم انسخ هذا الكود و الصقه في الفريم الأول و جرب العمل


this.createEmptyMovieClip("house_mc", 1);
house_mc.lineStyle(1, 0x000000, 100);
house_mc.moveTo(36, 182);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(58, 186);
house_mc.lineTo(58, 175);
house_mc.lineTo(182, 52);
house_mc.lineTo(175, 43);
house_mc.lineTo(36, 182);
house_mc.endFill();
//========================
house_mc.moveTo(175, 43);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(456, 127);
house_mc.lineTo(511, 194);
house_mc.lineTo(315, 192);
house_mc.lineTo(175, 43);
house_mc.endFill();
//===================
house_mc.moveTo(299, 177);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(315, 192);
house_mc.lineTo(501, 193);
house_mc.lineTo(500, 320);
house_mc.lineTo(299, 358);
house_mc.lineTo(299, 177);
house_mc.endFill();
//===================
house_mc.moveTo(354, 218);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(360, 218);
house_mc.lineTo(360, 281);
house_mc.lineTo(354, 281);
house_mc.lineTo(354, 218);
house_mc.endFill();
//===================
house_mc.moveTo(360, 218);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(447, 218);
house_mc.lineTo(447, 271);
house_mc.lineTo(360, 280);
house_mc.lineTo(360, 218);
house_mc.endFill();
//===================
house_mc.moveTo(364, 222);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(442, 222);
house_mc.lineTo(442, 267);
house_mc.lineTo(364, 276);
house_mc.lineTo(364, 222);
house_mc.endFill();
//===================
house_mc.moveTo(439, 222);
house_mc.lineTo(439, 267);
//===================
house_mc.moveTo(396, 222);
house_mc.lineTo(396, 272);
//===================
house_mc.moveTo(399, 222);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(399, 272);
house_mc.lineTo(405, 271);
house_mc.lineTo(405, 222);
house_mc.lineTo(399, 222);
house_mc.endFill();
//=================
house_mc.moveTo(58, 175);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(182, 51);
house_mc.lineTo(300, 177);
house_mc.lineTo(300, 358);
house_mc.lineTo(237, 352);
house_mc.lineTo(237, 224);
house_mc.curveTo(173, 166, 111, 215);
house_mc.lineTo(111, 344);
house_mc.lineTo(57, 344);
house_mc.lineTo(57, 177);
house_mc.endFill();
//=================
house_mc.moveTo(237, 352);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(237, 224);
house_mc.curveTo(173, 166, 111, 215);
house_mc.curveTo(173, 166, 231, 226);
house_mc.lineTo(231, 355);
house_mc.lineTo(237, 352);
ouse_mc.endFill();
//=================
house_mc.moveTo(219, 235);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(231, 226);
house_mc.lineTo(231, 354.3);
house_mc.lineTo(220, 354.3);
house_mc.lineTo(219, 235);
house_mc.endFill();
//=======
house_mc.moveTo(125, 225);
house_mc.beginFill(0xcccccc, 100);
house_mc.curveTo(173, 200, 219, 235);
house_mc.lineTo(219, 350);
house_mc.lineTo(125, 347);
house_mc.lineTo(125, 225);
house_mc.endFill();
//===============
house_mc.moveTo(171, 214);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(175, 214);
house_mc.lineTo(175, 350);
house_mc.lineTo(171, 350);
house_mc.lineTo(171, 214);
house_mc.endFill();
//==================
house_mc.moveTo(130, 222);
house_mc.lineTo(130, 346);
//==================
house_mc.moveTo(177, 215);
house_mc.lineTo(177, 350);
//===================
house_mc.moveTo(111, 215);
house_mc.lineTo(125, 225);
//===================
house_mc.moveTo(125, 347);
house_mc.lineTo(111.5, 347);
house_mc.lineTo(111.5, 344);
//===================
house_mc.moveTo(231, 226);
house_mc.lineTo(237, 224);
//===========
house_mc.moveTo(337, 70);
house_mc.beginFill(0xffffff, 100);
house_mc.lineTo(356, 70);
house_mc.lineTo(356, 97);
house_mc.lineTo(337, 91);
house_mc.lineTo(337, 70);
house_mc.endFill();
//==========
house_mc.moveTo(356, 70);
house_mc.beginFill(0xcccccc, 100);
house_mc.lineTo(375, 80);
house_mc.lineTo(375, 103);
house_mc.lineTo(356, 97);
house_mc.lineTo(356, 70);
house_mc.endFill();


:

مدير الإبداع
07 Jul 2006, 10:49 PM
وعليكم السلام ورحمة الله وبركاتة

شكراً على الموضوع، قد رأيت الموضوع الثاني
وقد كان جميلاً أيضاً، هل هناك أفكار إبداعية
للإستفادة من هذه الخاصية في الأكشن؟
ما أظن المبرمجين صمموا الخاصية عبث
على كلٍ أنا أفضل الرسم بالأدوات
عشان ما أضيع وسط الأرقام

تحياتي، مدير الإبداع

Flash Lite
08 Jul 2006, 01:40 AM
مشكور أخي مدير الإبداع على مرورك الكريم
مع التحية

عرب لووول
09 Jul 2006, 04:36 AM
بصراحة ابداع

بس هل من الممكن ان تشرح لنا الاكشن

حتى نعرف ان يمكن ان نقوم بالتعديل بالطول والعرض

وغيره

وشكرا لك

Flash Lite
09 Jul 2006, 05:53 AM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

مرحبا بك أخي الكريم

يوجد موضوع مشابه في قسم الأكشن بعنوان


رسم فتاة بالأكشن سكريبت (http://www.saven7.net/vb/showthread.php?t=29103)

راجعه و ستفهم الكود

تحيتي

THE STEEL
09 Jul 2006, 01:52 PM
عنجد شيئ حلو كتير
الله يعطيك العافية أخوي
تحياتي

Flash Lite
09 Jul 2006, 03:43 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة


تسلم على المرور أخي The steel
مع التحية العطرة
و السلام عليكم

old-almdinh
25 Jul 2006, 01:31 PM
السلام عليكم ورحمة الله وبركاتة
شكراُ لك اخي الكريم
،،تحـــــــــــــــــــــــياتي،،

Flash Lite
25 Jul 2006, 09:44 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة


مرحبا بك أخي ولد المدينة

small designer
16 Aug 2006, 06:01 PM
شكرا لك اخي dpaolo3
على هذا الموضوع..
و ننتظر المزيد

الفلسطيني
17 Aug 2006, 12:56 PM
الففف شكر لك اخي الكريم بس ممكن تشرح لنا مبدا هدا الكود او كيف بيرسوم وكيف المقاسات الفففففف شكر لك

Flash Lite
17 Aug 2006, 05:33 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة


مشكور أخي small designer على المرور

Flash Lite
17 Aug 2006, 05:39 PM
بسم الله الرحمن الرحيم

السلام عليكم ورحمة الله وبركاتة

مرحبا بك أخي الفلسطيني

يوجد موضوع مشابه في قسم الأكشن بعنوان


رسم فتاة بالأكشن سكريبت (http://www.saven7.net/vb/showthread.php?t=29103)

راجعه و ستفهم الكود إن شاء الله

تحيتي

الفلسطيني
17 Aug 2006, 06:32 PM
تسلم اخو الله يعطيك العافيه يا رب

مجد بلادي
20 Aug 2006, 07:32 AM
بسم الله
منزل مبارك ........ بس بصراحة نسخت الكود وأنا شاك أنه راح يكون عندي منزل .
لكن الحمدلله قول وفعل أخوي هههههههههههه .
بارك الله فيك

Flash Lite
21 Aug 2006, 09:47 PM
بسم الله
منزل مبارك ........ بس بصراحة نسخت الكود وأنا شاك أنه راح يكون عندي منزل .
لكن الحمدلله قول وفعل أخوي هههههههههههه .
بارك الله فيك

تسلم على المرور أخي

و مبروك عليك البيت الجديد هههههه

تحيتي لك

qwqwasd
25 Sep 2006, 11:22 PM
شكرا لك أخي الكريم على هذه المشاركة

ما رأيك أن تجرب أنت والإخوة الكرام هذا الكود وسيعجبك إن شاء الله :


fscommand("fullscreen", true);
//================================================
_root.createEmptyMovieClip("lineout", 1);
with (_root.lineout) {
lineStyle(2, 0x660033, 100);
moveTo(30, 30);
lineTo(520, 30);
lineTo(520, 770);
lineTo(30, 770);
lineTo(30, 30);
}
//================================================اِ لإطار الخارجي
_root.createEmptyMovieClip("gradient_mc", 0);
with (_root.gradient_mc) {
colors = [0xFFFF66, 0xFF0066];
fillType = "radial";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "reflect";
interpolationMethod = "linearRGB";
focalPointRatio = 0.9;
matrix = {matrixType:"box", x:250, y:500, w:200, h:200, r:(45/180)*Math.PI};
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo(25, 25);
lineTo(75, 25);
lineTo(90, 40);
lineTo(460, 40);
lineTo(475, 25);
lineTo(525, 25);
lineTo(525, 75);
lineTo(510, 90);
lineTo(510, 705);
lineTo(525, 725);
lineTo(525, 775);
lineTo(475, 775);
lineTo(460, 760);
lineTo(90, 760);
lineTo(75, 775);
lineTo(25, 775);
lineTo(25, 725);
lineTo(40, 705);
lineTo(40, 90);
lineTo(25, 75);
lineTo(25, 25);
endFill();
//==========================الخلفية
}
//================================================== ====================
_root.createEmptyMovieClip("ya_allah", 2);
with (_root.ya_allah) {
lineStyle(2, 0x33ccff, 100);
colors = [0x00ffcc, 0xccff00];
fillType = "linear";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "reflect";
interpolationMethod = "linearRGB";
focalPointRatio = 0.9;
matrix = {matrixType:"box", x:250, y:500, w:200, h:200, r:(90/180)*Math.PI};
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo(150, 300);
lineTo(165, 300);
lineTo(165, 575);
lineTo(150, 575);
lineTo(150, 300);
//===================زيادة ما فوق الهاء
moveTo(190, 300);
lineTo(205, 300);
lineTo(205, 640);
lineTo(230, 640);
lineTo(230, 300);
lineTo(245, 300);
lineTo(245, 640);
lineTo(270, 640);
lineTo(270, 300);
lineTo(285, 300);
lineTo(285, 655);
lineTo(150, 655);
lineTo(150, 600);
lineTo(190, 600);
lineTo(190, 300);
//=======================لله
moveTo(310, 300);
lineTo(325, 300);
lineTo(325, 655);
lineTo(310, 655);
lineTo(310, 300);
//========================الألف
moveTo(350, 300);
lineTo(365, 300);
lineTo(365, 600);
lineTo(390, 600);
lineTo(390, 560);
lineTo(405, 560);
lineTo(405, 615);
lineTo(350, 615);
lineTo(350, 300);
//========================يا
moveTo(390, 300);
lineTo(405, 300);
lineTo(405, 545);
lineTo(390, 545);
lineTo(390, 300);
//========================زيادة ما فوق ( يا ) ا
moveTo(390, 640);
lineTo(405, 640);
lineTo(405, 655);
lineTo(390, 655);
lineTo(390, 640);
//========================النقطة اليمين
moveTo(350, 640);
lineTo(365, 640);
lineTo(365, 655);
lineTo(350, 655);
lineTo(350, 640);
endFill();
//========================النقطة اليسار
beginFill(0xff3366, 100);
moveTo(390, 300);
lineTo(405, 300);
lineTo(408, 295);
lineTo(388, 295);
lineTo(390, 300);
//========================تاج زيادة ما فوق ( يا ) ا
moveTo(350, 300);
lineTo(365, 300);
lineTo(368, 295);
lineTo(347, 295);
lineTo(350, 300);
//========================تاج -يا
moveTo(310, 300);
lineTo(325, 300);
lineTo(328, 295);
lineTo(307, 295);
lineTo(310, 300);
//========================تاج الألف
moveTo(190, 300);
lineTo(205, 300);
lineTo(208, 295);
lineTo(187, 295);
lineTo(190, 300);
moveTo(230, 300);
lineTo(245, 300);
lineTo(248, 295);
lineTo(227, 295);
lineTo(230, 300);
moveTo(270, 300);
lineTo(285, 300);
lineTo(288, 295);
lineTo(267, 295);
lineTo(270, 300);
//=======================تيجان - لله
moveTo(150, 300);
lineTo(165, 300);
lineTo(168, 295);
lineTo(147, 295);
lineTo(150, 300);
endFill();
//===================زيادة ما فوق الهاء-تاج

lineStyle(2, 0x33ccff, 100);
colors = [0xffff99, 0x66ff99];
fillType = "linear";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "reflect";
interpolationMethod = "linearRGB";
focalPointRatio = 0.9;
matrix = {matrixType:"box", x:250, y:500, w:200, h:200, r:(90/180)*Math.PI};
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo(150, 285);
lineTo(165, 285);
curveTo(165, 235, 200, 230);
curveTo(230, 235, 230, 285);
lineTo(245, 285);
curveTo(245, 235, 277, 230);
curveTo(310, 235, 310, 285);
lineTo(325, 285);
curveTo(325, 235, 357, 230);
curveTo(390, 235, 390, 285);
lineTo(405, 285);
curveTo(405, 225, 360, 215);
curveTo(328, 215, 318, 245);
curveTo(305, 215, 280, 215);
curveTo(250, 215, 238, 245);
curveTo(228, 215, 195, 215);
curveTo(150, 225, 150, 285);
//-------------------------
moveTo(110, 285);
lineTo(125, 285);
curveTo(125, 235, 160, 230);
curveTo(190, 235, 190, 285);
lineTo(205, 285);
curveTo(205, 235, 240, 230);
curveTo(270, 235, 270, 285);
lineTo(285, 285);
curveTo(285, 235, 317, 230);
curveTo(350, 235, 350, 285);
lineTo(365, 285);
curveTo(365, 235, 397, 230);
curveTo(430, 235, 430, 285);
lineTo(445, 285);
curveTo(445, 225, 400, 215);
curveTo(368, 215, 358, 245);
curveTo(345, 215, 320, 215);
curveTo(290, 215, 278, 245);
curveTo(268, 215, 240, 215);
curveTo(215, 215, 199, 245);
curveTo(188, 215, 155, 215);
curveTo(110, 225, 110, 285);

//-------------------------------القناطر

moveTo(95, 285);
lineTo(110, 285);
curveTo(105, 210, 150, 170);
curveTo(270, 70, 400, 170);
curveTo(455, 210, 445, 285);
lineTo(460, 285);
curveTo(465, 210, 430, 178);
curveTo(275, 45, 135, 165);
curveTo(90, 210, 95, 285);
endFill();
//=================================القبة الكبيرة
}
_root.createEmptyMovieClip("box", 3);
with (_root.box) {
lineStyle(2, 0x33ccff, 100);
colors = [0xFFFF66, 0xFF0066];
fillType = "radial";
alphas = [100, 100];
ratios = [0, 0xFF];
spreadMethod = "reflect";
interpolationMethod = "linearRGB";
focalPointRatio = 0.9;
matrix = {matrixType:"box", x:250, y:500, w:200, h:200, r:(45/180)*Math.PI};
beginGradientFill(fillType, colors, alphas, ratios, matrix, spreadMethod, interpolationMethod, focalPointRatio);
moveTo(165, 615);
lineTo(190, 615);
lineTo(190, 640);
lineTo(165, 640);
lineTo(165, 615);
endFill();
//========================مربع هاء لفظ الجلالة
}
وللجميع تحيتي العطرة
أبو محمد

Flash Lite
01 Oct 2006, 07:57 PM
مرحبا أخي ابو محمد ..
منورين بطلتك و الله ..

الكود و لا أروع منه جزاك الله خير ..
لكنه يعطيني نصف الرسم فقط .. فهل علي أن أغير إعدادات سطح المكتب مثلا ليظهر كاملا ؟؟؟

لا تحرمنا من جديدك

مع التحية

أخوك جلال

تحيتي

الاسطورة
03 Oct 2006, 03:35 AM
شكرا لك ياخوي فلاش لايت

والله كود رائع جداً وهذه حلاوه الاكشن والمميزات الجديده الرسم بالاكشن وخلافه

شكرا لك

Flash Lite
03 Oct 2006, 09:16 AM
مشكور أخي الأسطورة على المرور
تحيتي لك

LOYAL1
03 Oct 2006, 02:58 PM
رائع هذا الكود ..
شكرا لأستاذنا العزيز/Flash Lite .

وللمزيد من التألق والتميز .

qwqwasd
04 Oct 2006, 04:37 AM
شكرا لك أخي جلال وبورك فيك

نعم يجب تغيير مقاسات الفلاش إلى ( 550×800 ) لييظهر العمل بشكل كامل .

وللجميع تحيتي

بنت الخطاب
04 Oct 2006, 09:26 PM
الف شكر لك اخي Flash Lite يعطيك العافية على الكود وننتظر المزيد

والف شكر لك اخي qwqwasd ايضا على الكود الثاني رغم اني ما جربته بس باجربه انشاء الله

Flash Lite
10 Oct 2006, 03:06 AM
مشكور أخي ابو محمد و جزاك الله خير

------

العفو أختي بنت الخطاب تحيتي للجميع

@ الموهوب @
13 Feb 2007, 04:37 AM
.




ماشاء الله تبارك الرحمن

ابــداع و الله يالغالي - ربي يعطيك العافيه على دروسك القيمة جدا

و ان شــاء الله راح يستفيد منها الجميع

و نتمنى أن تستمر بهذا الإبداع

و كل عام وانت بخير



.

Flash Lite
22 Feb 2007, 02:11 AM
ألف شكر على المرور و الرد أخي الموهوب
تحيتي

flash fantasy
22 Feb 2007, 02:50 AM
شكراااااا لك Flash Lite على هذا الكود الرائع إن شاء الله المرة الثانية قصر مو بيت يعطيك العافية بس ممكن اعرف من وين جبت الكود....

Flash Lite
22 Feb 2007, 10:07 PM
ألف شكر على المرور Fantazy

لكن أود أسألك ليش في كود رسم الفتاة ما سألتي هذا السؤال ؟؟ ^-^

لست اذكر من أين أتيت بالكود ..

ما يهم هو أني لست من أبدعه ..

Dawn
16 Aug 2007, 11:32 PM
جميل،لكن للأسف لم أفهم ما هو مكتوب؟؟:emot63:
لا زلت مبتدئة

ALDOS
20 Aug 2007, 10:07 PM
الله يخليك أخوي على الموضوع الرائع و إن شاء الله أتمكن من ابتكار كود لرسم حاسوب هههههههههه

ندى الزهر
23 Aug 2007, 08:15 PM
روووووووعة

Mr.Pal
29 Aug 2007, 01:01 AM
مشكوررررررررررررررر اخوي ويعطيك ربي الف عافية