27-05-2006, 17:57
|
|
|
חבר מתאריך: 20.02.03
הודעות: 2,396
|
|
האמת היא שציפיתי שיהיה מי שיסביר מה הולך שם, אבל מכיוון שאף אחד לא התנדב - הרי ההסבר:
באופן כללי, הצורה שבה מנתח הדפדפן את האתר היא שדבר ראשון ינותחו האלמנטים שהם חלק מה-HTML, ורק לאחר שהם נותחו, ינותחו שאר האובייקטים החיצוניים שבאתר (אגב, אובייקט פלאש נחשב לאובייקט חיצוני).
מכיוון שהאובייקטים מנותחים לאחר ניתוח ה-HTML, כל נושא ה-z-index שקיים ב-CSS (ומוכל על האלמנטים השונים באתר) אינו מוכל על האובייקטים הללו, ולכן הם מוצגים מעל שאר האלמנטים באתר. על מנת לפתור את הבעיה בא לעזרתנו ה-wmode, אשר מאפשר לנו "להעביר" את האובייקט אל מאחורי שאר האלמנטים בדף (ובעצם למקם אותו ב-z-index: 0) ובכך אנו יכולים לגרום לאלמנטים לרחף מעליו (שים לב לכך שאם תגדיר z-index: 0 לאלמנט המרחף, הוא עדיין יופיע מעל הפלאש, אולם במידה ותגדיר לו ערך שלילי, הוא כבר יוצג מתחתיו, ולא נראה אותו).
בנוגע לקוד המוזר של הפלאש שיש שם - אתה מוזמן להציץ במאמר "שימוש בפלאש על פי התקנים" אשר נמצא בארכיון.
בהצלחה,
דקל
_____________________________________
"מתכנת זה אדם שפותר בעיה שעל קיומה לא ידעת, בדרך שאינך מבין"
|