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

مشاهدة النسخة كاملة : استفسار


ودالثورة
27-02-2015, 06:17 AM
السلام عليكم ورحمة الله وبركاته
الى الخبرا
عندى ملف فيه 6 فريمات كل فريم فىيه صورة وفيه مجموعة من الازرار (بتن) عباره عن حروف العربية من ا الى ى
والفكره هى عندما اضغط على الزر مثلا ا يظهر فى مربع النص
عايز لما يتحقق من الشر مثلا كتب فى مربع النص كلمة نمر ينتقل الى الفريم التالى
المشكله بقت فى عدم ظهور الازرار فى مربع النص عند الضغط على الزر المطلوب
اطلب منك التوضيخ لا غير
وشكرا

خادم المسلمين
27-02-2015, 08:02 AM
يا اخى الفاضل
طالما انك تستفسر فيجب عدم رفع المشروع بالمرفقات

كاو دهوكي
27-02-2015, 03:09 PM
موفق بإذن الله ..

ودالثورة
28-02-2015, 09:15 PM
السلام عليكم ورحمة الله وبركاته

ارجو الرد

azizsoft
01-03-2015, 02:48 AM
بسم الله الرحمن الرحيم

أخي الكريم عذرا ملفك المرفق به تكرار للفنكشين
اعددت لك ملف سريع به 3 فريمات و8 ازرار لاحظ طبقة الاكشن غير مكررة
تستطيع اضافة ماتشاء من ازرار= شرط تعديل المصفوفتين للازرار والحروف

تحت امر الانتقال تستطيع ابراز صورة صوت نص ..... الخ

في امان الله

خادم المسلمين
01-03-2015, 11:48 AM
بسم الله الرحمن الرحيم

أخي الكريم عذرا ملفك المرفق به تكرار للفنكشين
اعددت لك ملف سريع به 3 فريمات و8 ازرار لاحظ طبقة الاكشن غير مكررة
تستطيع اضافة ماتشاء من ازرار= شرط تعديل المصفوفتين للازرار والحروف

تحت امر الانتقال تستطيع ابراز صورة صوت نص ..... الخ

في امان الله

ابداع والله وتسلم ايدك
بس تبقى حساب الدرجة والنسبة المئوية
يا ريت توضح لنا طريقة اضافتهم
وشكرا جزيلا
ولكن ملحوظة مهمة طبعا اعرف انه مجرد مشروع
ولكن لكى يصلح لأن يكون برنامجا
يتطلب ذلك وضع حد اقصى للحروف اللى هتتكتب فى خانة التكست
أو وضع شرط لو كانت الاجابة خاطئة
ماذا سيحدث؟
ايضا كان بالامكان عمل مصفوفة للصور ومصفوفة لاسماء الصور كأن تكون ثنائية البعد

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

azizsoft
01-03-2015, 10:44 PM
بسم الله الرحمن الرحيم

مرحبا أخي فيصل
في المرفقات تعديل سريع باضافة النسبة ووالدرجة
هنا القيم انت من تحددها في الكود يعني تقريبية
مثلا وضعت 10 نقاط لكل اجابة يمكن ان تغير الى 5 مثلا وكذلك تغير النسبة

ان شاء نحاول عمل مشروع جميل مشابه ومنظم وكامل وسهل الفهم

:abc_022:

خادم المسلمين
02-03-2015, 04:26 PM
مشكور اخى عزيز
فعلا طريقة جميلة وميسرة جدا
وبالنسبة للمشروع اللى اكلمك عنه
فهذا رابط تحميله
https://userscloud.com/9womc23gv6yf

فهمت الكود اللى فى الفريم الاول
http://store1.up-00.com/2015-03/1425309568961.png (http://www.up-00.com/)[/URL]

تبقى لى كود لم افهمه وهو هتلاقيه فى الفريم2
من السطر 5 الى السطر 7
http://store1.up-00.com/2015-03/1425309569242.jpg (http://www.up-00.com/)[URL="http://www.up-00.com/"]
اريد جمع المعنى الصحيح للكود
لهذه الاسطر الثلاثة محيرييينى
ايضا تواجهنى مشكلة اننى كلما اضفت اسئلة لمصفوفة اجابات المستخدم ومصفوفة الاجابات الصحيحة
سأضطر ان ازيد عدد التكست لهما فى الصفحة اللى فى الفريم 2
الخاصة باظهار الاجبات الصحيحة واجابات المستخدم
فهل من حل لذلك؟

azizsoft
02-03-2015, 10:29 PM
بسم الله الرحمن الرحيم

مرحبا أخي فيصل

this["userAnswer" + i + "_txt"].text = aUserAnswers[i];


معنى السطر البرمجي
this["userAnswer" + i + "_txt"].text هي userAnswer0_txt وهي اسم الحقل النصي الاول في الفريم الثاني التي تعرض الاجابة الاولى
للمستحدم والتي ستضاف في مصفوفة aUserAnswers وطبعا هنا سيكتب القاهر عاصمة مصر
الـi هنا تبداء من 0 ثم 1 ثم 2 ثم 3 ثم 4 عدد الحقول النصية الموجودة .

this["correctAnswer" + i + "_txt"].text = aCorrectAnswers[i];


نفس الشىء كأننا قلنا هنا للحقل النصي الاول في الفريم الثاني الي اسمه correctAnswer0_txt ولاحظ هنا قيمته 0 والصفو هو i سيعرض الاجابة الصحيحة
الاولى في مصفوفة aCorrectAnswers[i] وقيمة الـ i هنا هي 0 وهي القاهرة



if(aUserAnswers[i] == aCorrectAnswers[i])
{
nScore++;
}


اذا كانت اي اجابة صحيحة يدخلها المستخدم والتي ستضاف في مصفوفة aUserAnswers تقابل اجابة صحيحة في مصفوفة aCorrectAnswers
زود درجة 1 لــ nScore++ والذي سيعرضه الحقل النصي score_txt.text



toUpperCase()


هذه احذفها لان المثال الي ارفقته هو من مشروع اخر اجنبي والكود اعلاه لايخص اللغة العربية يخص فقط اللغة الاجنبية
FAYCEL هذه UpperCase و faycel i هي LowerCase الحروف كابتل وسمال :abc_022:


اذا حبيت تضيف اسئلة في المصفوفة لازم تضيف لكل سؤال حقل اجابة صحيحة وحقل اجابة المستخدم
فقطة اضغط Alt واسحب اي حقل يعني نسخة منه وغير فقط الرقم ستجد حقول الاجابات الصحيحة
مرتبة من 0 حتى 4
correctAnswer0_txt
correctAnswer1_txt
correctAnswer2_txt
correctAnswer3_txt
correctAnswer4_txt

وحقوق اجابات المستخدم
userAnswer0_txt
userAnswer1_txt
userAnswer2_txt
userAnswer3_txt
userAnswer4_txt

اذا اضفت سؤال تضيف حقل اجابة صحيحة correctAnswer5_txt وحقل userAnswer5_txt وهكذا كما ترغب

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

:abc_022:

ودالثورة
04-03-2015, 12:06 AM
مشكور استا على المساعدة
حملت الملفين
عندى سؤال
زر المسح هل يكم ان يكون لحرف واحد بدلا من النص كل
وشكرا

ودالثورة
05-03-2015, 01:20 AM
السلام عليكم ورحمة الله وبركاته
كيف استاذ
مشكور على المساعدة
بالنسبة للملف الاستاذ فيصل فى الفريم التانى لم افهم الكود ابدا
فيه كلمة to uppercase مامعناها
ارجو شرح سطور الاكواد والصورة فى المرفقات
وبالنسبة للمصفوفين الفى الملفين بتاع الازار انا عملت ملف فيه مصفوفة واحد فقط مثلا (_سbtn_,bnt _ب,bnt_ا)
وعندما اضغط علي الرز يظهر فى النص
فى نقطة تانية مامعنى charAt(3) فى النص لانى عملتها
ارجو الشرح
وشكرا

خادم المسلمين
05-03-2015, 10:28 PM
عذرا للأخر فى الرد بسبب انقطاع الانترنت
واِشكرك اخى عزيز على هذا الشرح والافااضة فجزاك الله كل خير

خادم المسلمين
06-03-2015, 12:44 PM
السلام عليكم ورحمة الله وبركاته
كيف استاذ
مشكور على المساعدة
بالنسبة للملف الاستاذ فيصل فى الفريم التانى لم افهم الكود ابدا
فيه كلمة to uppercase مامعناها
ارجو شرح سطور الاكواد والصورة فى المرفقات
وبالنسبة للمصفوفين الفى الملفين بتاع الازار انا عملت ملف فيه مصفوفة واحد فقط مثلا (_سbtn_,bnt _ب,bnt_ا)
وعندما اضغط علي الرز يظهر فى النص
فى نقطة تانية مامعنى charat(3) فى النص لانى عملتها
ارجو الشرح
وشكرا

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

ودالثورة
07-03-2015, 04:59 PM
انشاء الله منتظرين
رد الاستاذ عزيز
وشكرا

خادم المسلمين
07-03-2015, 08:10 PM
حتى يحضر استاذنا الاخ عزيز

ولاننى بحثت فى المشاريع المقدمة فى هذا الموضوع فلم اجد
charAt(3)

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

http://store1.up-00.com/2015-03/1425755522931.jpg (http://www.up-00.com/)[/URL]


[URL="http://www.up-00.com/"]http://store2.up-00.com/2015-03/1425755372691.jpg (http://www.up-00.com/)

كريم جودي
07-03-2015, 09:52 PM
لماذا رفعت المشروع بالمرفقات

azizsoft
08-03-2015, 12:08 AM
السلام عليكم ورحمة الله وبركاته
كيف استاذ
مشكور على المساعدة
بالنسبة للملف الاستاذ فيصل فى الفريم التانى لم افهم الكود ابدا
فيه كلمة to uppercase مامعناها
ارجو شرح سطور الاكواد والصورة فى المرفقات
وبالنسبة للمصفوفين الفى الملفين بتاع الازار انا عملت ملف فيه مصفوفة واحد فقط مثلا (_سbtn_,bnt _ب,bnt_ا)
وعندما اضغط علي الرز يظهر فى النص
فى نقطة تانية مامعنى charAt(3) فى النص لانى عملتها
ارجو الشرح
وشكرا


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

اخي الكريم فيه توضيح اعلاه لمعني السطور بما فيها كلمة uppercase
بخصوص المصفوفة فيها خطاء انت ستضغط على زر مخزن في مصفوفة سيضيف لك حرف في الانبوت وقد رفعت لك ملف مفتوح
بالنسبة للدالة charAt كما وضح لك أخي فيصل بالضبط مهمتها تحديد ترتيب عنصر معين = اندكس
لاحظ مثلا الكود التالي كلمة فيصل تحتوي هنا على 6 احرف من 0 الى 5
افتح مشروع جديد والصق الكود وغير كل مرة قيمة 0 الى 1 ثم 2 ثم 3 ... ستلاحظ في الاوتبوت كل مرة حرف


var str:String = "Faycel";
var Chart:String = str.charAt(0);
trace(Chart);



:abc_022::abc_022::abc_022:

ودالثورة
08-03-2015, 06:38 PM
مشكور استاذ على الرد
بالنسبة للفريم التانية الفيه الصوره فى المفرقات فى المشاركة رقم 11 فيها صوره فى المرفقات عايز شرح الاكواد الفيها
وشكرا

azizsoft
08-03-2015, 08:27 PM
مشكور استاذ على الرد
بالنسبة للفريم التانية الفيه الصوره فى المفرقات فى المشاركة رقم 11 فيها صوره فى المرفقات عايز شرح الاكواد الفيها
وشكرا


مرحبا
نفس الاكواد شرحتها في المشاركة رقم 9 :abc_088:

ودالثورة
10-03-2015, 05:47 AM
بسم الله الرحمن الرحيم

مرحبا أخي فيصل

this["userAnswer" + i + "_txt"].text = aUserAnswers[i];


معنى السطر البرمجي
this["userAnswer" + i + "_txt"].text هي userAnswer0_txt وهي اسم الحقل النصي الاول في الفريم الثاني التي تعرض الاجابة الاولى
للمستحدم والتي ستضاف في مصفوفة aUserAnswers وطبعا هنا سيكتب القاهر عاصمة مصر
الـi هنا تبداء من 0 ثم 1 ثم 2 ثم 3 ثم 4 عدد الحقول النصية الموجودة .

this["correctAnswer" + i + "_txt"].text = aCorrectAnswers[i];


نفس الشىء كأننا قلنا هنا للحقل النصي الاول في الفريم الثاني الي اسمه correctAnswer0_txt ولاحظ هنا قيمته 0 والصفو هو i سيعرض الاجابة الصحيحة
الاولى في مصفوفة aCorrectAnswers[i] وقيمة الـ i هنا هي 0 وهي القاهرة



if(aUserAnswers[i] == aCorrectAnswers[i])
{
nScore++;
}


اذا كانت اي اجابة صحيحة يدخلها المستخدم والتي ستضاف في مصفوفة aUserAnswers تقابل اجابة صحيحة في مصفوفة aCorrectAnswers
زود درجة 1 لــ nScore++ والذي سيعرضه الحقل النصي score_txt.text



toUpperCase()


هذه احذفها لان المثال الي ارفقته هو من مشروع اخر اجنبي والكود اعلاه لايخص اللغة العربية يخص فقط اللغة الاجنبية
FAYCEL هذه UpperCase و faycel i هي LowerCase الحروف كابتل وسمال :abc_022:


اذا حبيت تضيف اسئلة في المصفوفة لازم تضيف لكل سؤال حقل اجابة صحيحة وحقل اجابة المستخدم
فقطة اضغط Alt واسحب اي حقل يعني نسخة منه وغير فقط الرقم ستجد حقول الاجابات الصحيحة
مرتبة من 0 حتى 4
correctAnswer0_txt
correctAnswer1_txt
correctAnswer2_txt
correctAnswer3_txt
correctAnswer4_txt

وحقوق اجابات المستخدم
userAnswer0_txt
userAnswer1_txt
userAnswer2_txt
userAnswer3_txt
userAnswer4_txt

اذا اضفت سؤال تضيف حقل اجابة صحيحة correctAnswer5_txt وحقل userAnswer5_txt وهكذا كما ترغب

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

:abc_022:
السلام عليكم
صباح الخير
مشكور استاذ على الشرح والتوضيح
استاذ مافهمت شرحك فى الكود الاول والثانى ولما استخدمت this["correctAnswer" + i + "_txt"].text = aCorrectAnswers[i
وشكرا استاذ

azizsoft
11-03-2015, 12:37 AM
بسم الله الرحمن الرحيم

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

يعني الاجوبة المرتبة في المصفوفة

var aCorrectAnswers:Array = new Array("محمد", "موسى", "عيسى", "نوح") =


ستعرض بالترتيب في الحقوق النصية الاربعة في الفريم الثاني ( اجابة البرنامج) وهي correctAnswer0_txt correctAnswer1_txt
correctAnswer3_txt correctAnswer2_txt

ودالثورة
13-03-2015, 11:14 AM
السلام عليكم ورحمة الله وبركاته
والله مافهمت ارجو التوضيح اكتر
لو مممكن مثال بديل

ودالثورة
19-03-2015, 04:13 PM
السلام عليكم ورحمة الله وبركاته
حاولت اطبق الكود فى الفريم الثانى ولم يظبط معاى مع انى تطبق كل الخطوات
فى الملف الاصلى مع انى لم افهم الكودthis
الملف فى المرفقات فى مشكله