Flex фильм перекрывает другой HTML - PullRequest
2 голосов
/ 17 февраля 2009

У меня есть фильм Flex, который содержит поле для ввода текста и (необязательно) раскрывающийся список. Дизайн требует, чтобы этот раскрывающийся список располагался ниже нижнего края фильма, перекрывая HTML-код под ним.

Я могу установить прозрачность wmode и заставить раскрывающийся список перекрывать HTML отлично, но тогда HTML ниже не будет выбран, даже если раскрывающийся список не виден (flex крадет события мыши).

Я смотрю на изменение размера div, содержащего мой фильм, когда пользователь выбирает / отменяет его выбор, но столкнулся с ошибкой; Если wmode установлен в прозрачный, Flex не дает вам активировать / деактивировать события, поэтому я не могу изменить размер div в нужное время.

Я на правильном пути с этим решением? Если да, то как я могу определить, использует ли пользователь мой фильм.

Если я лаю не на том дереве, маленький указатель в правильном направлении был бы очень признателен:)

Спасибо

Sam

Ответы [ 2 ]

0 голосов
/ 17 февраля 2009

Почему бы вам не увеличить размер div только тогда, когда выпадающий список выпал? Вы можете использовать ExternalInterface (или просто navigateToURL("javascript:...")) для вызова соответствующей функции JavaScript в соответствующее время.

0 голосов
/ 17 февраля 2009

Если вы хотите, чтобы HTML-элементы отображались над вашим Flash-компонентом, вы добавляете <param name=”wmode” value=”transparent”> к своему Flash и стилизуете свой div с абсолютным позиционированием.

Надеюсь, это поможет!

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