صفحة 1 من 4 1234 الأخيرةالأخيرة
النتائج 1 إلى 15 من 48

الموضوع: [نقاش][ لنصل إلى حل ] الفلاش و قرينه embed في قياسية الويب

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,775

    [نقاش][ لنصل إلى حل ] الفلاش و قرينه embed في قياسية الويب



    السلام عليكم

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

    مشكلتنا مشكلة حقيقة و هي في الفلاش ، انا عن نفسي ابتكرت و اخترعت و ألفت و لم اصل مبتغاي حتى الان و حان الان للحصول على فيتامين "س" . سوالف

    الكثير منا عندما يريد إضافة مقطع فلاش في صفحة هتمل يستخدم Embed طبعا هذا كان سابقاً
    و كثيرا ما تم عن طريق الفرونت بيج عدو القياسية ، حيث كان يعرض على الاكسبلورر و يختفي ظهورة في بعض المتصفحات و بعض الانظمة مثل الماك . بكل بساطة كانت Embed مجرد إضافة في الهتمل تظهر مادة و الباقي على المتصفح ليفهمها ثم يعرضها اي انه يعتمد على النظام في اخر المطاف و يعتمد على
    application/x-shockwave-flash
    المتعارف.
    و لا ننسى اساساً ظهرت هذه التعليمة في متصفحات نتسكب Netscape و غايته كان لدعم او إدخال الإضافات Plug-in في المتصفح او الصفحات .
    و طبعا يعتبر من الازل و اندثر إلا من رحم ربي مايزال يستخدمه و الاشهر هو المتصفح المعرب لنسخة Netscape هي متصفح سندباد و اتوقع انه من تعريب صخر ..
    على العموم ،، كنا نحن "انتم " سابقاً نستخدم الترميز بهذا الشكل :
    كود:
    <embed src="algy_example.swf"></embed>
    واو ، ماسهله بسيط لدرجة تقول انه محترف قام بعمله و طبق البساطة بإحتراف ، لكن w3 لا . لم تعترف به .
    لكن مازلنا نستخدمه فتجد منهم من يبدع فيه و يضيف حركات اخرى مثل width , high طبعا هذي ليست بدع ، لكن جماليات .
    و كذلك وصل الحال بإن نتطور و ضفنا بعض الوسوم الاخرى مثل bgcolor ، ألا تلاحظ بإنها وسوم هتمل عادية ؟؟ اجل و ذلك لان embed يعتبر وسم فاتح على كل شي ، حط و عبي وتوكل يامتصفح اقرا و خلي القاري يفهم ، عليك العوض ! :con2:
    لاباس ، و كذلك بحمدلله وصلنا إلى بعض الامور التي قد تعطي بعض التحكم في عرض الفلاش و التي زادت بأهمية وسم embed مثل quality لتحديد الجودة و type لمعرفة نوعية الملف و pluginspage لكي تفيد بمصدر الإضافة إذا لم توجد في الجهاز .
    فأصبح الوسم يشاع بهذا الشكل :
    كود:
    <embed src="algy_exam.swf" quality="high" bgcolor="#FFFFFF" width="550" height="400" name="algy_name"type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed>
    ...........
    لكن ماذا ؟؟
    element "EMBED" undefined.
    نعم هذا ماقالته الجمعية w3 الي نحن ماخذينها ذخر .. ( على طاري الجمعية متى بنبني جمعية خاصة بن ؟ :nice: ) .
    كما تلاحظون فهذا الوسم غير مقبول بل بالاحرى انتهى جيله !
    و جاء الوسم Object و قد حل الكثير من المشاكل ، لماذا ؟؟
    لانه يعتبر وسم قياسي اساسي و كذلك تستطيع ان تدمج فيه وسم Embed فيه !
    لاحظ :
    كود:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="550" height="400" id="algy_name">
    	<param name="movie" value="alg_exam.swf" />
    	<param name="quality" value="high" />
    	<param name="bgcolor" value="#FFFFFF" />
    	<embed src="alg_exam.swf" quality="high" bgcolor="#FFFFFF" width="550" height="400" name="myMovieName" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">	
    	</embed>
    --- الكود ليس قياسي 100% به بعض الشوائب ---

    بهذا الكود يعتبر تغير نوعي في الويب و حل تام حيث كان يعمل في جميع المتصفحات تقريبا و تدعمه الانظمة المشهورة كذلك و لكن كانت هناك بعض المشاكل فيه
    حيث انه كان يعرض المقاطع الصغيرة بلا مشاكل و لكن المشكلة في المقاطع ذات الحجم الكبير حيث انه في المتصفح IE ينتظر حتى يحمل في الجهاز في Temporary folder ثم يعرضه لك و هنا كان اكبر احباط حيث ان المستخدم لن يدري بان هناك مقطع سيعرض مما جعلها من اكبر المشاكل ، لكن تم حلها بطرق شتى .
    و منها عن طريق جعل Object يستدعي ملف swf مبرمج او صمم فيه إستدعاء ملف آخر swf ولكن يحمله و يعرض عليه بار Loading .. ؛؛ حل مب طيب :1power: .
    لقد جوجلت شوي ووجدت مثال له :
    Loader.swf?path=alg_exam.swf
    طبعا يوضع هذا في خيار data تحت الوسم Object

    و حتى الان لم اجد الطريقة لجعل إضافة الفلاش تكون قياسية في الويب
    و اخر ماتوصلت إليه هو
    كود:
    <object type="application/x-shockwave-flash" data="Loader.swf?path=algy_exam.swf" width="555" height="666">
    	<param name="movie" value="Loader.swf?path=algy_exam.swf" />
    	<img src="notworking.gif" width="200" height="100" alt="" />
    </object>
    و كذلك في الجوجل وجدت بعض الطرق مثل

    كود:
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="550" height="400" id="myMovieName">
    	<param name="movie" value="myFlashMovie.swf" />
    	<param name="quality" value="high" />
    	<param name="bgcolor" value="#FFFFFF" />
    	<embed src="/support/flash/ts/documents/myFlashMovie.swf" quality="high" bgcolor="#FFFFFF" width="550" height="400" name="myMovieName" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer">
    	
    	</embed>
    و هي من موقع أدوبي

    فما الحل برأيك ؟؟
    شارك :deal:





    __________________
    a l g a r e e m


  2. #2
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    وعليكم السلام

    موضوع مهم وانت اول واحد يتطرق له لان ماشفت ولاواحد سأل عنه ولاحتى لدي في فلاشيات

    اول شي النقطه المهمه مع المعايير القياسيه وهو امر embed

    ذا الامر الان ليس له فائده كما ذكرت فقد تم الاستغناء عنه نهائيا

    وامر object هو الحل الامثل "لكن"

    متصفح مثل الانترنت اكسبلورر " جالس لنا "

    ويطلع لينا المشاكل من تحت الارض

    اذا وضعنا الفلاش فانه يعمل ولكن تظهر لك رسال "click here to active activeX content"

    او رساله قريبه منها

    لذلك بدأت بالبحث عن الحلول وافضل حل هو حل شركة ادوبي

    هناك تقريبا 5 حلول موجوده ولكنني من النوع المحب للتجربه على اصدارات الانترنت اكسبلورر
    وعلى اصدارات الويندوز وايضا التجربه على المتصفحات الاخرى

    الـ 5 حلول هناك ماهو سهل وعباره عن سطر واحد وهناك ماهو معقد مثل swfObject

    في البدايه استعملت swfobject ولكن بعد فتره وجدت هناك خطأ به بحيث انه لايظهر مع نسخة اكسبلورر الاصداره السابعه "بعض الاحيان"

    لذلك بدأت في قراءة حل adobe وهو الامثل ويعمل بكفاءه

    ان ذهبت الى موقع ادوبي فسوف تحصل على الاكواد البرمجيه ولكنها ليست متوافقه مع المعايير القياسيه لذلك حاولت تصحيحها والحمدلله نجحت في اظهار الفلاش بالطريقه المرضيه وايضا قمت بترتيب وتحسين عرض الكود حتى يسهل تعديله بشكل سريع :

    1: لن تظهر لك رسالة التحذير بسبب ال activeX
    2: تعمل على جميع اصدارات الانترنت اكسبلورر والفيرفوكس وOPERA و mozilla
    3: سهوله في التعامل مع الكود
    4: تصحيح ممتاز للطول والعرض واضافات ال plugin

    الكود الصحيح والمتوافق

    كود:
    <div align="center">
    <script type="text/javascript">
    AC_FL_RunContent( 
    'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
    'width','العرض',
    'height','الطول',
    'src','اسم الفيلم كامل',
    'quality','high',
    'pluginspage','http://www.macromedia.com/go/getflashplayer',
    'movie','اسم الفيلم فقط',
    'allowScriptAccess','sameDomain',
    'menu','false'
    );
    </script>
    <noscript>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="العرض" height="الطول">
    <param name="movie" value="اسم الفيلم كامل" />
    <param name="quality" value="high" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="menu" value="false" />
    </object>
    </noscript>
    </div>
    لو افترضنا اسم الفيلم كامل هو file.swf

    اذا من الكود البرمجي تستبدل التالي:
    اسم الفيلم كامل file.swf
    اسم الفيلم فقط file


    الكود هذا متوافق مع المعايير القياسيه وايضا لاحظ عدم وجود embed

    عمل هذا الكود تحتاج الى ملفين جافا سكريبت يجب وضعها على موقعك

    اسحبهم من هنا

    http://www.flashyat.com/vb/AC_RunActiveContent.js
    http://www.flashyat.com/vb/AC_ActiveX.js

    ويجب استدعاءها في ال head في صفحة العرض

    كود:
    <head>
    <script type="text/javaScript" src="AC_RunActiveContent.js"></script>
    <script type="text/javaScript" src="AC_ActiveX.js"></script>
    </head>

    طبعا يمكنك اضافة اوامر اخرى للكود كالشفافيه
    كود:
    <param name="wmode" value="transparent" />
    وايضا المتغيرات اللي ممكن ترسلها للفلاش FlashVars



    انتهينا من موضوع العرض نأتي لموضوع الكاش

    من افضل الطرق وكما ذكرت انت هي عمل ملف loader ونعطيه اسم الملف فقط

    لكن في حالات كهذه يجب ان يكون كل ملف فلاشي له ملف loader
    لان ملف ال loader يجب ان يكون طوله وعرضه بنفس ملف الفلاش الذي تريد عرضه

    والطريقه سهله جدا

    عليك بوضع الملفين بجانب بعضهم ثم ترسل المتغيرات flashVars الى ملف ال loader

    مثال سريع

    كود:
    loader.swf?&SWFLoader=file1.swf
    في ملف loader.swf تضع فقط هذا الامر على اول فريم

    كود:
    loadMovieNum (SWFLoader, 0);
    الفائده هنا ان ملف ال LOADER حجمه لن يتعدى نصف كيلو بايت
    اي سوف يظهر بمجرد دخول الزائر الى الصفحه

    لكن المهم ان تضع عملية PRELOADER للفلاش الذي سوف يظهر

    عدم وجود عملية تحميل لملف الفلاش هو طريقه فاشله لعرض الفلاش


    طريقه اخرى للكاش :

    اعطي ملف الفلاش متغير عشوائي بعد اسمه باستخدام ال PHP مثلا بحيث كل مره يظهر فيها الفلاش يتم تحميله مره اخرى مثال سريع

    كود PHP:
    <?php
    $RNumber 
    rand(111111111999999999);
    ?>

    <div align="center">
    <script type="text/javascript">
    AC_FL_RunContent( 
    'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
    'width','ا600',
    'height','300',
    'src','file.swf?<?php print $RNumber ?>',
    'quality','high',
    'pluginspage','http://www.macromedia.com/go/getflashplayer',
    'movie','file',
    'allowScriptAccess','sameDomain',
    'menu','false'
    );
    </script>
    <noscript>
    <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0" width="600" height="300">
    <param name="movie" value="file.swf?<?php print $RNumber ?>" />
    <param name="quality" value="high" />
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="menu" value="false" />
    </object>
    </noscript>
    </div>
    لاحظ كيف تم كتابة اسم الملف الكامل

    وهذا سيعطينا نتائج كالتالي

    file.swf?164793650
    file.swf?164124387
    file.swf?124743460
    file.swf?189033355

    اي نتائج مختلفه دائما اذا سيظهر نفس الفيلم كل مره ويتم تحميله للزائر كل في كل زياره له



    وهذه صفحة المنتدى الرئيسيه وموجود بها فلاش لعرض الاحصائيات
    http://www.flashyat.com/vb/index.php

    وهذه نتيجة w3 للمعايير القياسيه
    http://validator.w3.org/check?uri=ht...m/vb/index.php


    اكتفي هنا لتوضيح النقاط الرئيسيه واي سؤال انا حاضر

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  3. #3
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,775


    كفيت ووفيت اخوي احمد
    الحمدلله ولا سؤال إلا و قد جاوبته يالمبدع
    و اخيرا حليت المشكلة و شاركت بطرقك الخاصة

    أشكرك جزيل الشكر يامحمد
    و الله يوفقك و يوفق موقع فلاشيات نحو التميز

    اخوك المحب
    الغريم





    __________________
    a l g a r e e m

  4. #4
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    تسلم اخوي والعفو هذا من واجبي ان اجيب على اي سؤال يخص الفلاش

    وامين والله يوفقك ويوفق الجميع ان شاءالله

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  5. #5
    عضو نشيط
    تاريخ التسجيل
    May 2006
    المشاركات
    294


    ماشاء الله عليك استاذي MohDesign

    بارك الله فيك ورحم الله والديك

    الشكر موصول للغريم على الموضوع


    تحيتي





    __________________
    ضوء الفلاش
    Flash Light Network
    للبيع : alflash.com - flashl.com - flashl.net شبكة ضوء الفلاش

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,775


    شكرا كذلك لمروركم الطيب ياخواني
    بس انا مستغرب ، ليش ماشوف ردود في هذا الموضوع ، و خاصة ان معظم البشر يخطئون فيها
    على الاقل رفعاً للموضوع للفائدة و خاصة رد الاستاذ MohDesign كان مفحم و شامل بمعنى الكلمة.

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





    __________________
    a l g a r e e m

  7. #7

    تاريخ التسجيل
    Sep 2004
    المشاركات
    1,402


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






  8. #8
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    flashyan يسعدني تواجدك عزيزي والله يبارك فيك ويرحم والديك


    مشكور اخي الغريم على الاهتمام وبارك الله فيك

    شكرا ابو مايد وشكرا على التثبيت


    اخواني هناك خطأ في اخر كود كتبته وهو خطأ بسيط املائي :deal:

    السطر

    كود:
    'width','ا600',
    لاحظوا وجود حرف الالف بجانب الرقم 600 احذفوه لان ذلك سيسبب عدم ظهور الفيلم :court:

    * ترى مو مني من الكيبورد :funny:


    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  9. #9
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    شكرا الغريم دوت كوم لطرح الموضوع

    استاذ محمد كلام وافي وجميل بارك الله فيك

    قلت
    ويجب استدعاءها في ال head في صفحة العرض


    كود:
    <head>
    <script type="text/javaScript" src="AC_RunActiveContent.js"></script>
    <script type="text/javaScript" src="AC_ActiveX.js"></script>
    </head>
    من خلال تجربه في فلاش CS3 وعند تصدير الملف لصفحة HTML
    لايستخدم السكربت AC_ActiveX.js ؟ بل يكتفي بــ AC_RunActiveContent.js
    وهذا مثال على الصفحة
    كود:
    <script src="AC_RunActiveContent.js" language="javascript"></script>
    </head>
    <body bgcolor="#ffffff">
    
    <script language="javascript">
    	if (AC_FL_RunContent == 0) {
    		alert("This page requires AC_RunActiveContent.js.");
    	} else {
    		AC_FL_RunContent(
    			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0',
    			'width', '468',
    			'height', '60',
    			'src', 'movie1',
    			'quality', 'high',
    			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',
    			'align', 'middle',
    			'play', 'true',
    			'loop', 'true',
    			'scale', 'showall',
    			'wmode', 'window',
    			'devicefont', 'false',
    			'id', 'movie1',
    			'bgcolor', '#ffffff',
    			'name', 'movie1',
    			'menu', 'true',
    			'allowFullScreen', 'false',
    			'allowScriptAccess','sameDomain',
    			'movie', 'movie1',
    			'salign', ''
    			); //end AC code
    	}
    </script>
    هل لك ان توضح ما فائدته ؟ مع العلم ان بداخله دالتين ولم تستعملها في اكوادك المدرجه ؟

    ايضا فيه نقطة بسيطة

    'src','اسم الفيلم كامل'
    يكتب الاسم بدون امتداد swf. اليس كذلك ؟

    تحياتي





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  10. #10
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    هلا flasher حياك

    بالفعل ملف AC_ActiveX.js ليس مطلوب لاظهار الفلاش

    هو مطلوب للملفات الاخرى التي تعمل على ActiveX مثل الجافا او اظهار ملف صوت او فيديو wmv او quicktime

    ظهور التنبيه من مايكروسوفت اكسبلورر يظهر لاي ملف يتم اظهاره عن طريق object منها الفلاش والجافا

    لذلك ادوبي طرحت الحل للكل للفلاش والانواع الاخرى


    لاستخدام هذا الملف لاظهار الانواع الاخرى تستدعيه هكذا

    كود:
    <script type="text/javascript">
       AC_AX_RunContent( 'classid','clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFB','width','150','height','100','src','file.mov' );
    </script>
    هنا استدعيت عرض ملف quicktime الذي نوعه بالعاده mov.*



    بالنسبه لسؤالك الثاني

    نعم صحيح ولكن للافضليه تعريف نوع الملف خصوصا بعد وسم <noscript> والاسباب :

    - بعض المستخدمين يستخدم جدار ناري firewall وهذا يؤثر عند قراءة نوعية الملف

    - بعض المتصفحات لا تعرض الملف اذا لم تتعرف على نوعه MIME-TYPE

    - عند ارسال ال HEADER من لغات البرمجه تحتاج الى تعريف لنوع الملف

    - اذا كان المستخدم معطل الجافا سكريبت في المتصفح


    فلاش CS3 لايضع الاسم الكامل في ال src الاولى ولكن يضعها بعد وسم <noscript>

    ايضا فلاش CS3 يستخدم وسم <embed> ومن المفروض ان لايتم استعماله

    وكما ذكرت سابقا انني قمت بتعديل الاوامر حتى تتناسب مع المعايير القياسيه


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


    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  11. #11
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,775


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

    و مازلت لم اجرب طريقة الاخ فلاشر





    الملفات المرفقة الملفات المرفقة
    __________________
    a l g a r e e m

  12. #12
    عضو شرف
    تاريخ التسجيل
    Mar 2003
    المشاركات
    1,899


    عليك يتغيير جميع المسارات الى

    كود:
    'images/customersupport'
    سواء في اسم الفيلم الكامل او اسم الفيلم فقط


    الخطأ لديك في السطر

    كود:
    'movie','customersupport',
    استبدله الى

    كود:
    'movie','images/customersupport',

    محمد





    __________________
    محلل لنظم المعلومات - ارسل لي رساله خاصه عبر المنتدى | join me on facebook / twitter
    php | flash&flex&air actionscript 2,3 | ajax&javascript | database pro Analyzer

  13. #13
    عضو فعال جدا
    تاريخ التسجيل
    Oct 2003
    المشاركات
    2,775


    ممتاز لقد حلت المشكلة !

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





    __________________
    a l g a r e e m

  14. #14
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    اقتباس المشاركة الأصلية كتبت بواسطة MohDesign
    بالنسبه لسؤالك الثاني

    نعم صحيح ولكن للافضليه تعريف نوع الملف خصوصا بعد وسم <noscript> والاسباب :

    - بعض المستخدمين يستخدم جدار ناري firewall وهذا يؤثر عند قراءة نوعية الملف

    - بعض المتصفحات لا تعرض الملف اذا لم تتعرف على نوعه MIME-TYPE

    - عند ارسال ال HEADER من لغات البرمجه تحتاج الى تعريف لنوع الملف

    - اذا كان المستخدم معطل الجافا سكريبت في المتصفح


    فلاش CS3 لايضع الاسم الكامل في ال src الاولى ولكن يضعها بعد وسم <noscript>

    ايضا فلاش CS3 يستخدم وسم <embed> ومن المفروض ان لايتم استعماله

    وكما ذكرت سابقا انني قمت بتعديل الاوامر حتى تتناسب مع المعايير القياسيه


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


    محمد
    شكلك مافهمتني :con2:

    بالنسبة للكود الموجود بعد noscript فهي كود html لا نختلف على وضع الامتداد في src
    انا اقصد كود الجافا سكربت

    كود:
    AC_FL_RunContent( 
    'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',
    'width','العرض',
    'height','الطول',
    'src','اسم الفيلم كامل',
    ....
    اظنها خطا مطبعي لا اقل ولا اكثر هي المفروض تكون اسم الفيلم كامل بدون الامتداد وهذا الذي اتضح لي من خلال ردك الاخير

    وبانتظار الكود

    تحياتي





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net

  15. #15
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2007
    المشاركات
    393


    اقتباس المشاركة الأصلية كتبت بواسطة الغريم دوت كوم
    ممتاز لقد حلت المشكلة !

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

    نعم يمكنك من خلال FlashVars
    او تضمين رابط الفيلم في رابط الفلاش
    كما ذكر الاخ محمد
    كود:
    loader.swf?&SWFLoader=file1.swf
    وداخل الفلاش يستعمل المتغير SWFLoader في loadClip او loadMovie او loadMovieNum ...





    __________________
    موقعي الشخصي
    www.Flasher.ws

    جزيرة الفنون
    www.Artsisland.net





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض