الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف عمل loading اثناء تحميل ملف الفلاش

مغلق
بدأه gmushtaha في 27 مايو 2003 · 4 رد · 1,458 مشاهدة · في التصميم والفلاش والبرامج الرسومية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أرجو من الاخوة الكرام مساعدتي لمعرفة كيف اعمل loading في الفلاش.

و شكرا لكم جميعا.

#2

اهلين .. وعليكم السلام :)

انا شرحت هذا الامر في موضوع سابق ولكن سأعيده لانه لم يكن في موضوع منفصل وغير واصح للاعضاء.. تفضل

=====

طريقة عمل المشهد بسيطة جدا وهي كالتالي ( يفضل عمل المشهد لما تنتهي من العمل تماما)..

اضف مشهد جديد ومن لوحة التحكم الخاصة بالمشاهد غير ترتيبه ليصبح الاول.

اضف طبقة ثانية وسمها main . ضع فيها ما تريده ان يظهر للمتصفح ( ككلمة جاري التحميل مثلا )

الطبقة الاولى وليكن اسمها action اضف فيها التالي:

في الفريم الاول:

ifFrameLoaded ("index", 50) {	gotoAndPlay ("index", 1);}

رقم 50 هنا هي عدد الفريمات الكلي للمشهد او كما قلنا عدد الجزء الاكبر منه

في الفريم الثاني

gotoAndPlay (1);

بهذه الطريقه سيفضل يعمل loop حتى يتم التحميل..

اذا اردت اضافة النسبة المئوية للتحميل استخدم المعادلة التالية:

percent_done = int((_root.getBytesLoaded()/_root.getBytesTotal())*100);

percent_done عبارة عن dynamic variable في تكست فيلد

ان شاء الله يكون الشرح واضح

=====

(f)(f)

#3

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

يفضل عمل ملف فلاش خاص بال preloading

تضع فيه movieclip

وتضع عليه هذا الكود

onClipEvent (enterFrame) {

	if (_parent._framesloaded==_parent._totalframes) {

  _parent.play();

	} else {

  var loaded=Math.round(_parent.getBytesLoaded()/1024);

  var total=Math.round(_parent.getBytesTotal()/1024);

  var per=Math.round(loaded/total*100);

  percent=per+"%";

  p._width=b._width*per/100;

	}

}

حيث loaded , total and percent هى ثلاث variable names مصاحبة ل textFields موجودة داخل ال movieclip

و p هو مستطيل التحميل الذى تكون بداية عرضه width تساوى 1 pixel

بهذه الطريقة يمكن اعادة استخدامه مرات أخرى بسهولة بفتح هذا الملف ونسخ ال movieclip ولصقه فى الملف الذى تريده

#4

بأي فريم أضع معادلة اضافة النسبة المئوية للتحميل

بالنسبة لطريقة سماح

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…