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

مشاهدة النسخة كاملة : ما هي طريقة رسم مستقيم بالأكشن سكريبت....؟؟


go to sky
11-26-2010, 02:48 PM
السلام عليكم

هل يمكن رسم مستقيم أو قطعة مستقيمة أو شكل هندسي بالأكشن سكريبت ؟

هل يمكن جعلها كمتغيرات ؟ بحيث يدخل المستخدم طول القطعة المستقيمة وتُرسم بالأكشن سكريبت ؟؟

هل يمكن رسم مستقيم أو دائرة بالأكشن سكريبت ؟؟

لأني شاهدت فلاشات بحيث يدخل المستخدم ميل المستقيم والجزء المقطوع من المحور ص
ثم يُرسم المستقيم بالأكشن سكريبت ؟؟


أرجو الحصول على تساؤلاتي ولكم شكري وتقديري

الاستاذ خليل
11-28-2010, 12:30 AM
اتوقع ممكن نعم و خذ هذا الملف علك تجد طريقة هذا ملف عملته لتجربة عمل اسئلة توصيل يحتاج الى اكمال اتوقع ان تستفيد من طريقة رسم الخط

و الملف الثاني وجدته بالانترنت فيه عدد 4 موفي كليب

كل موفي كليب فيه رسم شكل معين تقدر تشوف الاكواد فيه

بحيث تدرج موفي كليب وتسميه على نفس الاسم للشكل اللي بترسمه سواء خط او مربع او دائرة ..الخ

go to sky
11-29-2010, 01:30 PM
الأستاذ خليل شكرا لك على تفاعلك

لكني كنت أريد كيف يمكن تحويل ذلك لمتغيرات أقصد مثلا يدخل المستخدم طول وعرض المستطيل وبالأشكن سكيربت يُرسم ذلك وبالمثل الدائرة ؟

وبالمثل بقية الأشكال المربع و المعين ومتوازي الأضلاع .. هل يمكن تحويل رسمها لمتغيرات .. أي يدخل المستخدم أبعادها ومن ثم تُرسم بالأكشن سكريبت؟

أرجو مساعدتي ولكم خالص شكري وودي

الاستاذ خليل
11-29-2010, 02:18 PM
لو تعمل تطبيق يكون اسهل علي في تعديل الكود
اتتني فكرة
هي رسم الشكل اولا و ثم تعديل طوله و عرضه بالنسبة معينة بعدما يضعها المستخدم اتمني ان ترسل مرفق فيه الاشياء التي تردها و سأحاول معك ان نصنع ما تريد ان شاء الله

go to sky
11-29-2010, 02:43 PM
أشكرك كثيرا استاذي الفاضل على سرعة تجاوبك معاي
بالأمس تمكنت من رسم شكل وعمل حدود له

لكن وجدت صعوبة في جعل رؤوس الشكل كمتغيرات ..
هل يمكن جعل رؤوس الشكل كمتغيرات بحيث بحيث نستطيع تكبيرها ؟

لا اريد ربط الشكل بزر واستخدام خاصية _xscale =

أريد عن طريق ان بوت يدخل المستخدم طول أو عرض الشكل وبعد ذلك يوجد زر نضغط عليه للرسم وكذلك الدائرة يدخل المتسخدم طول قطرها وبعد ذلك يوج زر عن الضغط عليه ترسم الدائرة
يوجد ملف مرفق

الاستاذ خليل
11-30-2010, 11:21 PM
سأحاول الرد بأسرع وقت بس مشغول هذي اليومين

go to sky
12-01-2010, 12:44 PM
كل الشكر لك بانتظارك أستاذ خليل ....

الاستاذ خليل
12-01-2010, 07:36 PM
اليوم اسبشرنا باجازة انشاء الله ارد الليلة

الاستاذ خليل
12-03-2010, 04:37 AM
السلام عليكم

يوجد بهذا الملف كيفية صنع خط بوحدة السنتيمتر انشاء الله هو يكون مرادك يتم رسمه ديناميكيا المستخدم يضع طول الخط و يضغط على زر الرسم و سيرسم الخط بالطول الذي حدده
و الشرح للكود بداخل زر الرسم للخط

الملف بالمرفق

go to sky
12-03-2010, 10:04 AM
شكرا لك استاذ خليل ... أرجو لك دوام الصحة ودوام الـتألق ... شكرا لكم

الاستاذ خليل
12-03-2010, 07:09 PM
اليك ايضا رسم المربع و رسم المستطيل بالكود مع الشرح بداخل الكود مثل السابق


نرسم نصين انبوت و نكتب بهم المتغير x والمتغير y في var

نصنع زر للرسم و نضع به هذا الكود لرسم مستطيل

on (press) {
//draw_line اسم الشكل
//الكود التالي لانشاء موفي فاضية لرسم الخط
createEmptyMovieClip("draw_line",1);
// المتغير الاول و هو الرقم 2 هو حجم الخط و
// المتغير الثاني0x000000 هو لون الخط
// 100 شفافية الكائن
draw_line.lineStyle(2,0x000000,100);
// الكود التالي لملء الشكل الذي سيرسم beginFill
// 0xFF6600 اللون
//100 درجة شفافية ملء اللون
draw_line.beginFill(0xFF6600,100);
// الكود التالي نقول للمؤشر انتقل للنقطة 100 و 100 بدون ان ترسم اي ابدا من هناك
draw_line.moveTo(100,100);
// هذا الكود نقول ارسم منالنقطة 100 و اضف عليهاالطول بالسنتيمتر و اضربه في 28 و هو لكي نحول الوحدة للبكسل
// لان 1 سم =28 بكسل تقريبا و هي وحدة التي يفهمها الوحدة الشاشة
// و الرقم 100 و هو البعد الصادي اي يرسم الخط افقيا
draw_line.lineTo(x*28+100,100);
// يرسم خط للنقطة التالية
draw_line.lineTo(100+x*28,100+y*28);
// يرسم خط للنقطة التالية اي يرجع لمكان المؤشر الاول
draw_line.lineTo(100,100+y*28);
// ينهي التعبئة
draw_line.endFill();
}

go to sky
12-03-2010, 08:18 PM
شكرا لك أخي الكريم ... مجهود إبداعي منك

لم يتبق الا المثلث ( بمعلومية القاعدة والارتفاع) والدائرة( بمعلومية نصف القطر ) وتكتمل المنظومة الرائعة بالأكشن سكيربت لرسم الأشكال

كل الشكر لكم

الاستاذ خليل
12-03-2010, 10:13 PM
الملف المرفق به رسم الدائرة بمعلومية نصف القطر و مع التلوين او دونه

الاستاذ خليل
12-03-2010, 10:47 PM
بالمرفق رسم مثلث بمعلومية القاعدة و اللإرتفاع و هو نفس رسم مستطيل لكن بدون ضلع رابع

go to sky
12-04-2010, 02:17 PM
شكرا لك أستاذي الكريم مجهود كبير منك ... بارك الله في جهودك المميزة

بالنسبة للدائرة هل نستطيع عمل زر لمسح الرسم بعد اجراء الرسم لعمل رسم جديد

الاستاذ خليل
12-04-2010, 05:48 PM
السلام عليكم

جرب استعمال removeMovieClip
حيث تكتب اسم الدائرة ثم removeMovieClip

circle2_mc.removeMovieClip();

go to sky
12-04-2010, 08:49 PM
وعليكم السلام ورحمة الله

جربته ولم يمسح الدائرة

شكرا لكم

الاستاذ خليل
12-04-2010, 10:38 PM
يمسح الدائرة الاخيرة و لا يمسح الاولى و الثانية يجب كتابة اسم الموفي للدائرة الاولى و الثانية اذا وجدت للحذف .

صابر
12-06-2010, 07:40 AM
شكرا لك استاذ خليل على هذه الملفات
بارك الله فيك

go to sky
12-06-2010, 03:44 PM
السلام عليكم ورحمة الله

كيف نجعله يمسح الدائرة الأولى والثانية .... قمت بتحويل العمل إلى موفي كليب
وجعلت له اسما ولم يمسح الدائرتين ؟؟

كيف نحل هذه المشكلة ؟؟

الاستاذ خليل
12-06-2010, 08:10 PM
قم بارسال ملفك لأكتشف الحل معك انشاء الله