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

مشاهدة النسخة كاملة : تطاير النص حرفـًـا حرفـًـا (( التراص ))



salima
10-30-2013, بتوقيت غرينيتش 08:06 PM
بسم الله الرحمن الرحيم

السلام عليكم

الدرس مفصل فلاش طبعًـا ... http://www.dzbatna.com/images/smilies/icon31.gif

الأمثلة :

http://vb.eyesweb1.net/uploaded/1550_txt1.swf

http://vb.eyesweb1.net/uploaded/1550_txt2.swf


أول شيئ ننشأ الحقل النصي الديناميكي و نسميه باسم من إختيارنا و ليكن كما في المثال field .. الصورة توضح :

http://www.dzbatna.org/up/pic.php?u=337897XGa&i=9487

بما أن النص الذي سنستخدمه عربي فيجب أن نجعل النص كما في الصورة من اليمين إلى اليسار..
و نختار كذلك multiline
نحدد الفريم الأول و نفتح نافذة الأكشن بالضغط على F9
نضع هذا الكود code :




رمز Code:
mytext = "السلام عليكم و رحمة الله و بركاته"; n = 0; onEnterFrame = function() { if(n != mytext.length+1) { var texte1 = mytext.substr(0, n) field.text = texte1; n++; }else { n=0 } }
مكان mytext نضع النص الذي نريد (أنا وضعت السلام عليكم و رحمة الله و بركاته كمثال) ..

باقي الكود code أعتقد نه واضح و ما يحتاج إلا فهم خاصية substr و length
و هذا يتطلب الإستعانة بمساعدة الأكشن ..
إذا أردت أن يشتغل النص حرفا بحرف مرة واحدة فقط فبإمكانك حذف الجزء المتعلق ب else
و يصبح الكود code كالتالي :

رمز Code:
mytext= "السلام عليكم و رحمة الله و بركاته"; n = 0; onEnterFrame = function() { if(n != mytext.length+1) { var texte1 = mytext.substr(0, n) field.text = texte1; n++; } }
دمتم كما تحبون

محبكم /

فلاشين


الصور المصغرة المرفقة http://www.traidnt.net/vb/attachments/77546d1159464404t-actions.gif (http://www.traidnt.net/vb/attachments/77546d1159464404-actions.gif)


https://fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/482113_236967293114455_1193518507_n.png (http://www.dzbatna.com)
©المشاركات المنشورة تعبر عن وجهة نظر صاحبها فقط، ولا تُعبّر بأي شكل من الأشكال عن وجهة نظر إدارة المنتدى (http://www.dzbatna.com)©

استعمل مربع البحث في الاسفل لمزيد من المواضيع


سريع للبحث عن مواضيع في المنتدى