mher90

22

2,203

تحقيق في ثقل مواقع الفلاش أو خفتها

أحيانا ينتشر مفهوم خاطيء بين فئة معينة من الناس لفترة طويلة من الوقت بحيث يصعب بعده أن تبين لهم الحقيقة .. خاصة وإن كانوا يرون بأعينهم ما يؤيد فهمهم الخاطيء ..

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

أنا في هذا الموضوع سأحاول إقناعك بأن فلاش ليس ثقيل في التحميل .. بل هو من الثدييات !!

- مقارنة موقع فلاش به الكثير من الحركات والموسيقى والفيديو بموقع html عادي لا يحتوي سوى تكست وصور ثم الشكوى بعدها بأن فلاش حجمه ثقيل يشبه من يقارن بين سيارة ودراجة ثم يشكو بعدها بأن سعر السيارة أغلى كثيرا !!

طبعا سعر السيارة أغلى لأن بها من الإمكانيات والمزايا ما لا تستطيع الدراجة أن تقترب منه .. مع ملاحظة أنه في بعض الأحيان ما تريد أن تفعله يكفيك فيه الدراجة ولا يفضل إستخدام السيارة بدون داعي ..

هل تعرف SWF هي أختصار لماذا ؟؟ .. أعرف أن معظمكم سيقول هي أختصار لــ ShockWave Flash .. حسنا هذا صحيح ... لكن هناك إختصار أخر تستخدمه أدوبي وإن كان غير مشهور هو Small Weight File
وهي تعني ملف ذو حجم صغير ..

ببساطة لأن فلاش يعتمد على الفيكتور .. فمن الطبيعي أن يكون حجم ملفاته صغير .. لكنه يقبل أشياء غير الفيكتور أيضا مثل الصور والفيديو والموسيقى .. فإن كانت هذه الأاشياء من الأاساس حجمها كبير فهذا ليس ذنب فلاش .. فلاش مجرد حاوي لهذه الأاشياء يمكّنك من التحكم فيها وعرضها بطرق لا يمكنك عملها بالــ html العادي

إذن لو وضعت في ملف الفلاش ملف موسيقى حجمه 2 ميجا .. فهذا ليس ذنب الفلاش .. ولا حجم الفلاش .. هذا حجم ملف الموسيقى .. وسيظل هو حجمه لو إستخدمته مع html هذا لو تمكنت من إستخدامه كما تريد في هذه الحالة




هل تريد تجربة بسيطة لإيضاح أن الفلاش حجمه قليل ..

قم بتصميم واجهة موقع على الفلاش بأدوات الفلاش .. أو قم بتصميمها على الإليستراتور كونه فيكتور أيضا ثم قم بإستيرادها لفلاش .. ثم أخرج ملف الـ SWF لهذا العمل ..

والأن قم بعمل نفس التصميم على فوتوشوب .. أو قم بعمل printscreen للفلاش ولصقه في الفوتوشوب وقص الصور بنفس حجم ملف الفلاش وحفظ الملف كصورة JPG عادية ..

الأن قارن بين حجم ملف الـ SWF وحجم الصورة الــ JPG وستفهم عن ماذا أتحدث !

إذن ما سبب هذه المشكلة وهذا المفهوم الخاطيء ؟؟

للأسف الشديد .. بسبب سوء إستخدام الفلاش بدون داعي في كثير من ألاحيان وإستخدام أساليب قديمة عفى عليها الزمن من مستخدمي الفلاش نتج هذا المفهوم الخاطيء .. هذه بعض التصرفات الخاطئة التي توحي بهذا وطرق تلافيها و حلها ..

--------------
المشكلة : يعتقد بعض مستخدمي الفلاش أن هناك قانون يجرم من يقوم بعمل موقع فلاش ولا يستخدم خلفية موسيقية !
الحل : هذا غير صحيح .. صدق أو لا تصدق .. يمكنك عمل موقع فلاش بدون خلفية موسيقية وبدون زيادة حجم موقعك دون التعرض للسجن أو الإعتقال !

لا تستخدم ملفات صوت إلا إذا كان ضرورية وستضيف شيئا مهما مقارنة بحجمها للموقع .. لا تضيف هذه الأأشياء لمجرد انك قادر على إضافتها !!

لو كنت مضطر لإستخدام خلفية موسيقية إذا فلتكن عن طريق ملف خارجي غير مدمج في الفلاش والأهم أن تقوم بتشغيلها عن طريق الــ streaming .. حيث بهذا الشكل لا تتطلب ان يتم تحميلها كلها أولا لكي تبدأ في العمل .. بل يتم تحميل جزء بسيط من الصوت - خمس ثواني مثلا - ويتم تشغيلها اثناء تحميل خمس ثواني أخرى وهكذا .. هذا لا يجعل المستخدم ينتظر تحميل الملف

دمج ملف الصوت مع ملف الفلاش هو تكنيك قديم جدا من ايام فلاش 4 .. نحن الأن مع فلاش 10 وخلال شهور فلاش 11 سيخرج للنور .. فبالله عليك لا تعيش في العصر الحجري لفلاش

مجمل الكلام .. كف عن التفكير بعقلية Template Monster .. أظن بعضكم يفهم تماما ما أعنيه هنا !!

------------
المشكلة : الموقع بكامل صفحاته ومحتوياته مدمج في ملف SWF واحد يتيم !
الحل : من أسباب ظن الناس بأن مواقع الـ html اسرع هي كون هذه المواقع مقسمة لصفحات منفصلة .. ولا يتم تحميل صفحة معينة إلا بعد أن يطلبها المستخدم .. في فلاش للأسف الشديد الكثيرون يجعلون كل محتويات الموقع في ملف swf واحد وبالتالي على الزائر أن ينتظر تحميل الملف كاملا قبل أن يرى أي محتوى مما يعطي ذلك الإنطباع المذكور .. لذا فالحل كم أظنك توقعت كالأتي

هو تقسيم محتويات الموقع لأقسام وصفحات تحمل حسب الطلب .. هذا يتطلب منك معرفة بسيطة بلاأكشن سكريبت .. لكن صدقني هذا يفيدك كثيرا ليس فقط في سرعة تجميل الموقع .. بل في تنظيم موقعك أثناء إنشاءه وتلافي الكثير من المشاكل

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

والفيديو .. بالله عليك هل يدمج أحد ملف فيديو داخل ملف فلاش .. أين عقلك ؟!!

التعليقات (1)

الزعيم بدر