غالبًا ما نتلقى أسئلة من مستخدمي الإنترنت الجدد في مجال الإنترنت. العديد من المشكلات في الواقع بسيطة جدًا ويمكن حلها بمجرد التفكير فيها، ومع ذلك، لا يحب بعض مستخدمي الإنترنت التفكير كثيرًا عندما يواجهون مشكلة إنهم يفعلون ذلك دون تفكير، فسؤال الآخرين ليس طريقة جيدة للتعلم. بعد أن تعلم مؤلف هذه المقالة إحدى التقنيات، وجد أن النتائج التي عرضتها هذه التقنية كانت مختلفة في البيئتين، وفي هذا الوقت، فإن مقارنة الاختلافات في كود المصدر الذي تم إنشاؤه في البيئتين هي بلا شك أفضل طريقة لحل المشكلة مشكلة! وهذا بالضبط ما فعله، وحل المشكلة في النهاية. المشاكل المتضمنة في هذه المقالة ليست صعبة للغاية، لكن أفكار المؤلف لاكتشاف المشكلات وحلها تستحق التعلم!
بادئ ذي بدء، أشكر بصدق Lingyu5942 لمساعدتي! وبإلهام منه، اكتشفت طريقة أخرى للحصول على خلفية شفافة في الفلاش، وأود أن أناقش معك
الحل الذي قاله Lingyu5942: حدد وضع windows/transparent windowless في خيار نشر html الخاص بالفلاش، ثم انشره بتنسيق html، وأدخله. في صفحة الويب يمكنك الحصول على تأثير الفلاش الشفاف.
نعم، إذا اتبعت هذه الطريقة، يمكنك نشر صفحة html بفلاش شفاف. ولكن هناك مشكلة: تعرض رسوم الفلاش المتحركة المنشورة فقط التأثير الشفاف في صفحة html المنشورة في نفس الوقت. إذا كنت تستخدم Dreamweaver لإنشاء ملف جديد، فأدخله في الصفحة، ثم احفظه >> معاينة f12، وسنقوم بذلك. تجدها مبهمة مرة أخرى! ماذا يحدث هنا؟
لقد قمت بعناية بمقارنة التعليمات البرمجية المصدر لصفحة HTML المنشورة باستخدام الفلاش وصفحتي HTML المزودتين برسوم فلاش المتحركة المنتجة باستخدام Dreamweaver:
1. التعليمات البرمجية المصدر لصفحة HTML المنشورة باستخدام الفلاش:
<HTML>
<الرأس>
<TITLE>فيلم2</TITLE>
</الرأس>
<BODY bgcolor="#000000">
<!-- عنوان URL المستخدم في الفيلم-->
<!-- النص المستخدم في الفيلم-->
<!--fdsaaaa aaaaaaa -->
<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase = " http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0"
العرض = 550 الارتفاع = 400>
<PARAM NAME=movie value="Movie2.swf">
<اسم PARAM=قيمة الجودة=عالية>
<اسم PARAM=قيمة wmode=شفاف>
<PARAM NAME=bgcolor value=#FFFFFF> <!--بعد التصدير باستخدام الفلاش، قم بتغيير الخلفية إلى اللون الأسود والغرض من ذلك هو تسهيل ملاحظة تأثير الشفافية-->
<EMBED src="Movie2.swf"quality=high wmode=transparent bgcolor=#FFFFFF WIDTH=550 HEIGHT=400 TYPE="application/x-shockwave-flash" PLUGINSPAGE=" http://www.macromedia.com /shockwave /download/index.cgi?P1_Prod_Version
=ShockwaveFlash"></EMBED>
</الكائن>
"www.knowsky.com."
</الجسم>
</HTML>
2. الكود المصدري لصفحة html مع رسوم الفلاش المتحركة التي تم إنتاجها باستخدام برنامج Dreamweaver:
<html>
<الرأس>
<title>مستند بدون عنوان</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body bgcolor="#000000" text="#000000"><!--الخلفية سوداء أيضًا، والغرض من ذلك هو تسهيل ملاحظة تأثير الشفافية-->
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" قاعدة التعليمات البرمجية =" http://download.macromedia.com/pub/shockwave/cabs/flash
/swflash.cab#version=5,0,0,0" width="550" height="400">
<param name=movie value="Movie2.swf">
<اسم المعلمة=قيمة الجودة=عالية>
<embed src="Movie2.swf"quality=high pluginspage=" http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version
=ShockwaveFlash" type="application/x-shockwave-flash" width="550" height="400">
</تضمين>
</كائن>
</الجسم>
</html>
يرجى مقارنة وتحليل علامة <embed> في علامة <object> لجزئي التعليمات البرمجية بعناية: فالأول يحتوي على المعلمة wmode=transparent ولكن الأخير لا يحتوي عليه إلى ما إذا كان فلاش شفاف أين!
يرجى التفكير في لوحة خصائص الفلاش في Dreamweaver، هل لديك أي فكرة عن المعلمة؟ هل الجميع يعرف استخدامه؟
الآن دعنا نستخدم Dreamweaver لإنشاء تأثير شفاف: حدد رسم الفلاش المتحرك الذي قمت بإدراجه للتو، وانقر بزر الماوس الأيمن فوق الماوس وحدد خصائص لإظهار لوحة الخصائص، ثم انقر فوق زر المعلمة، وانقر فوق أيقونة علامة الجمع في مربع الحوار المنبثق ، وانقر على اليسار، اكتب wmode في المعلمة، واكتب الشفافية في مربع القيمة الموجود على اليمين، وانقر فوق "موافق"، واضغط على f12 للمعاينة، حسنًا، سيظهر التأثير الشفاف الذي نريده!
لا تتحمس بعد، فلنعمم هذه التقنية هل ستعمل مع أي رسم متحرك يتبع الإعدادات الافتراضية للفلاش (أي لا يعدل وضع Windows/شفاف بدون نوافذ)؟ لقد أثبتت تجاربي أنه قابل للتطبيق عالميًا. وهذا يعني أنه بعد إدراج أي رسوم متحركة للفلاش في Dreamweaver، يمكن أن يؤدي ضبط الخصائص → المعلمة → wmode → القيمة = الشفافية إلى تحقيق تأثير الخلفية الشفافة للفلاش.
في الواقع، هناك العديد من المعلمات للرسوم المتحركة بالفلاش في Dreamweaver إلى جانب wmode. يرجى الانتباه أكثر والتواصل أكثر في الدراسات المستقبلية!