امرغاد
10-07-2014, 08:56 PM
بسم الله الرحمن الرحيم الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين
كيف يمكن انشاء لوحة المفاتيح بالحروف العربية عند الضغط على الحرف يكتب في text
مثال بالنسبة للحروف الفرنسيةWIDTH=400 HEIGHT=350
و هذا مثال للاستاذ براء لكن طريقة انجازها صعب لذا اطلب مزيدا من الشرح
http://im50.gulfup.com/JzW8R3.jpg
خادم المسلمين
16-07-2014, 12:47 PM
لقد اجبتك اخى اخى
فى منتدى اخر
وقلت لك
الامر بسيط ان تخزن موفى الزر فلى المكتبة وتسميه مثلا letterBox
ثم تستدعيه من المكتبة بهذا الكود
كود:
function create_keyboard(){
var n:uint=0
var stage_pos=Stage.width - 60;
var arabic_letters :Array=new Array("ء","أ","إ","ا","ب","ت","ث","ج","ح","خ","د","ذ","ر","ز","س","ش","ص","ض","ط","ظ","ع","غ","ف","ق","ك","ل","م","ن","ه","ة","و","ى","ي","ئ");
var xx:Number=stage_pos ;
var yy:Number=120;
for (var i:uint=0;i<arabic_letters.length ;i++){
this.attachMovie('letterBox', 'l_box'+i, this.getNextHighestDepth());
this["l_box"+i]._x=xx ;
this["l_box"+i]._y=yy ;
this["l_box"+i].value.text=arabic_letters[i];
xx-= this["l_box"+i]._width+5;
n++;
if (n>5){n=0;xx=stage_pos;yy+=this["l_box"+i]._height+5}
}
for(i=0;i<word.length ;i++){
create_letterBox(word[i],i) ;
}
}
//
function create_letterBox(str:String,ii:int){
var blank_name:String="blank" + str + ii;
this.attachMovie('letterBox', blank_name,this.getNextHighestDepth()+1);
this[blank_name]._x= 320 - (ii * 50);
this[blank_name]._y=420 ;
this[blank_name].value.text="";
this[blank_name].gotoAndStop(2);
}
تم تخزين الزر الذى سيظهر عليه الاحرف الهجائية مع علامة الصح والخطأ
فى موفى
اسمه لتر بوكس
ليتم استدعائه بالاكشن سكربت ليظهر بعد ذلك على الاستيج فى شكل كيبور حروف عربية
http://www.traidnt.net/vb/images/imgcache/2014/07/141.gif (http://www.gulfup.com/?Hy8r55)
مهم جدا لاتنسى هذه النقطة فمؤكد نسيانها سيجعل الزر لايظهر على مسرح العمل
http://www.traidnt.net/vb/images/imgcache/2014/07/167.gif (http://www.gulfup.com/?fJOuZG)
وها هى باقى مكونات الموفى
http://www.traidnt.net/vb/images/imgcache/2014/07/142.gif (http://www.gulfup.com/?ZrsmaR)
مشروع جديد مع الكود على سبيل التجربة
http://www.traidnt.net/vb/images/imgcache/2014/07/143.gif (http://www.gulfup.com/?xS6Jm7)
وها هى التجربة بعد تضبيط الموفى فى المكتبة واضافة السكربت للمشهد
http://www.traidnt.net/vb/images/imgcache/2014/07/168.gif (http://www.gulfup.com/?Mzbqbf)
وهذا رابط تحميل الملف التجريبى
http://www.gulfup.com/?3ZEViV