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

مشكلة بطئ تحميل ملف الفلاش ضمن المواقع؟؟

بدأه gasmin في 28 فبراير 2008 · 8 رد · 2,705 مشاهدة · في التصميم والفلاش والبرامج الرسومية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

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

سؤالي هو : هل المشكلة في بطئ الفلاشات ناتج عن سوء في كتابة الكود البرمجي للموقع , أي ممكن أن تكون هناك طريقة لتسريع تحميل ملف الفلاش وعرضه ....

أم هو سوء في تصميم تطبيق الفلاش ... ؟؟؟؟

سؤال أخر لو سمحتوا :

في بعض المواقع وخاصة عند بداية تحميل الموقع وقبل عرض الموقع يظهر مستطيل يمتلئ تدريجيا مع عملية التحميل loading (بالظبط لا أعرف ما اسمه) ولكني أرغب بمعرفة كيفيه عمله

رجاء لمن عنده فكرة عن الموضوع أن يمن علي بكتابته ولكم جزيل الشكر ..

#2

بالنسبة للسؤال الأول،لا يوجد سبب واحد، يمكن أن تصغري حجم المواد والصور، استخدام jpg للصور يساعد، عموما يمكن عادة (وهذا أفضل) تقسيم ملف الفلاش إلى عدة ملفات جزئية، ومن ثم يتم تحميل الملفات swf بواسطة السكريبت، هكذا لن يمل الشخص وسيظن أن تحميل الصفحة يتم بشكل أسرع، يمكنك استخدام التعليمة loadMovie

السؤال الثاني: يوجد التعليمتين getBytesLoaded و getBytesTotal لهذا الأمر، الأولى تعطي عدد البايتات (الحجم) الذي تم تحمبله حتى الآن، الثانية تعطي الحجم الكلي للملف، إذا قسمنا الأولى على الثانية نحصل على نسبة التحميل عندها يمكن اعتبار هذه النسبة هي رقم الصورة اللازم عرضها

إذا أردت تفصيل أكثر أرجو إخباري.

#3

:) شكرا لك عربي عربي على المشاركة

وأرجوا تفصيل أكثر بما يتعلق بالسؤال الثاني وخاصة بالنسبة للتعليمتين getBytesLoaded و getBytesTotal .

وشكرا لك

#4

حسنا قمت بإنشاء المثال الموجود مع الملف المرفق.. أرجو أن يكون وافيا، تسليت بإنشائه!!!

Progree_Bar.zip

#5

ملاحظة هامة: أثناء تجربة الملف، وبعد تحميله أول مرة (أقصد ضمن المثال) سيقوم الفلاش بالتحميل لاحقا من الكاش، فتظن أن هناك مشكلة في الكود، فقط أفرغ الكاش من ويندوز اكسبلورر، Tools > Internet Options < Delete files

بإمكانك الاطلاع على مشروع قمت بتنفيذه على الفلاش من هذا الرابط

/index.php?showtopic=131454

#6

شكرا لك جزيلا جدا عربي عربي :

قمت بتجربة التطبيق لوحده عمل بشكل رائع .

ولكني عندما عرضته بواسطة ال Browser لم يعمل (حتى في العرض لأول مرة).

#7

في الحقيقة لم أحاول تجربة الفلاش مع البراوزر، لهذا لا أستطيع أن أساعدك، قد تكون المشكلة بسيطة مثلا أن تكون هناك طريقة معينة للتنسيق بين الفلاش والبراوزر، لهذا حاولي طرح السؤال في قسم تطوير الويب في المنتدى، لأن ما أنجزناه في الفلاش لا يحتوي على مشاكل.

ملاحظة، إذا تمكنتِ من إيجاد الحل أرجو أن تخبريني بذلك، فالموضوع يهمني أنا أيضا. وشكرا.

ملاحظة: هل تأكدت من أن البراوزر لا يستخدم proxy ما قد يمنع الفلاش من تحميل الملف؟

#8

تم عمل الفلاش على البراوزر وكانت المشكلة بسيطة جدا

لقد قمت بتغيير

thebar.percent.text = "0";

إلى القيمة صفر , وذلك لأنه عند بداية تحميل الفلاشة مع الأخذ بعين الإعتبار بطئ الانترنت يظهر 100% loaded مع العلم بإنه لم يبدأ حتى بتحميل الفلاشة , وهذا يظهر كأن الفلاشة لاتعمل .

هذه هي المشكلة فقط , واكرر شكري لك على الفلاشة و المتابعة .

#9

على الرحب والسعة، بانتظار تطويرات منك على الفكرة، أتمنى نشرها.

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

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

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

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

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