Flex 3 и проблема расслоения Javascript - PullRequest
0 голосов
/ 28 января 2009

У меня есть гибкий объект, встроенный в страницу скорости. Над гибким объектом у меня есть панель навигации, в которой есть несколько раскрывающихся компонентов, построенных с использованием Javascript.

Когда я нажимаю на выпадающий список, они оказываются позади объекта Flex. Это похоже на то, как будто объект Flex находится поверх слоя, на котором находится Javascript.

Кто-нибудь имел эту проблему и нашел обходной путь?

Ответы [ 2 ]

2 голосов
/ 28 января 2009

Вам не нужно публиковать SWF-файл как прозрачный (что вы бы сделали в Flex, установив для свойства backgroundAlpha CSS на узле Application значение 0), если не существует частей SWF, через которые Вы хотели бы видеть содержимое вашей HTML-страницы. Но да, есть две вещи, в которых вы хотите убедиться:

  1. Убедитесь, что свойство z-index (как установить с позиционированием CSS ) из ваш SWF ниже, чем у Выпадающие меню JavaScript / DHTML и

  2. Добавить wmode="transparent" атрибуты object и embed теги вашего SWF-объекта. ( Более подробную информацию о документах Flex можно найти здесь .)

Это должно сделать это. Надеюсь, это поможет!

0 голосов
/ 28 января 2009

Что ж, flex app - это всего лишь SWF, поэтому я думаю, что решение такое же, как и в этом мире, и я считаю, что нужно опубликовать его как прозрачный и установить атрибут wmode тега <object> на «прозрачный».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...