الشهاب الحارق
22 Feb 2002, 10:06 PM
السلام عليكم ورحمة الله وبركاته
المترجم الأسبوعي 2
الوظيفة subString
حمل المثال (http://shihaab.topcities.com/SubString.fla)
هذه الوظيفة تستخدم في معرفة النصوص أو الأرقام
في المتغير وهي كتركيبه تكون بالشكل التالي
SubString(string,start,length)
حيث string هو اسم المتغير و start البداية التي نود القراءة منها
أما length فهي الطول الذي نخصصه ابتداءً من البداية التي سبقتها
شاهد المثال نريد أن نعرض من اسم ناصر ثلاثة حروف فقط
وهي ابتداءً من الحرف s وإنتهاءً من الحرف I
علماً أن هذا الأمر ليس index method حيث يبدأ بالعد من واحد وليس من الصفر
إليك المثال هذا
hold = "Nassir";
ألان نريد أن نعرض الثلاثة حروف بعد حرف a فنكتب النص البرمجي بهذه الطريقة
mystring = substring(hold,3,3);
width = 550 height = 400
وكما ذكرنا آنفاً أن الأول هو اسم المتغير وهو hold والرقم الثاني الذي به رقم 3 وهو بداية
القراءة حيث n رقم 1 و a رقم 2 و s رقم ثلاثة وهي البداية التي نريد أن نعرض النص
من هذا المتغير ثم الرقم الثالث الذي به أيضا 3 ما هو إلا لطول النص ف 3 نحسبها من
البداية وهي s ثم الرقم اثنان الذي يقابله أيضا s ثم الرقم ثلاثة وهو نهاية الطول ويقابله الحرف I
لو فرضنا أننا نريد عرض النص في المتغير hold من البداية إلى اخر حرف نستخدم هذه التركيبة
SubString(hold,1,6);
أو subString(hold,1 –1);
تعطي نفس الناتج وهو عرض الاسم ككل
وكذلك نستطيع استخدامه بهذه الطريقة
SubString(hold,1,+6);
تعطي كذلك نفس الناتج ابحث عن الذي تتأقلم معه
والله الموفق السلام عليكم ورحمة الله وبركاته
المترجم الأسبوعي 2
الوظيفة subString
حمل المثال (http://shihaab.topcities.com/SubString.fla)
هذه الوظيفة تستخدم في معرفة النصوص أو الأرقام
في المتغير وهي كتركيبه تكون بالشكل التالي
SubString(string,start,length)
حيث string هو اسم المتغير و start البداية التي نود القراءة منها
أما length فهي الطول الذي نخصصه ابتداءً من البداية التي سبقتها
شاهد المثال نريد أن نعرض من اسم ناصر ثلاثة حروف فقط
وهي ابتداءً من الحرف s وإنتهاءً من الحرف I
علماً أن هذا الأمر ليس index method حيث يبدأ بالعد من واحد وليس من الصفر
إليك المثال هذا
hold = "Nassir";
ألان نريد أن نعرض الثلاثة حروف بعد حرف a فنكتب النص البرمجي بهذه الطريقة
mystring = substring(hold,3,3);
width = 550 height = 400
وكما ذكرنا آنفاً أن الأول هو اسم المتغير وهو hold والرقم الثاني الذي به رقم 3 وهو بداية
القراءة حيث n رقم 1 و a رقم 2 و s رقم ثلاثة وهي البداية التي نريد أن نعرض النص
من هذا المتغير ثم الرقم الثالث الذي به أيضا 3 ما هو إلا لطول النص ف 3 نحسبها من
البداية وهي s ثم الرقم اثنان الذي يقابله أيضا s ثم الرقم ثلاثة وهو نهاية الطول ويقابله الحرف I
لو فرضنا أننا نريد عرض النص في المتغير hold من البداية إلى اخر حرف نستخدم هذه التركيبة
SubString(hold,1,6);
أو subString(hold,1 –1);
تعطي نفس الناتج وهو عرض الاسم ككل
وكذلك نستطيع استخدامه بهذه الطريقة
SubString(hold,1,+6);
تعطي كذلك نفس الناتج ابحث عن الذي تتأقلم معه
والله الموفق السلام عليكم ورحمة الله وبركاته