Карты изображений с Flash / Flex и JQuery - PullRequest
0 голосов
/ 11 марта 2009

Есть ли способ создать карту изображений во Flash / Flex и использовать ее в качестве элемента сценария в DOM через jQuery?

В настоящее время у меня есть стандартная HTML-карта изображений, которая при щелчке по определенному выделению устанавливает флажок на форме на той же странице (с помощью javascript). Я хотел бы заменить его на что-то более визуально привлекательное, поэтому я подумал, что Flash / Flex и jQuery могут быть удачным вариантом, но я не знаю, может ли Flex очень легко общаться с jQuery.

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

(Примечание: я знаю о спрайтах CSS-изображений и пришел к выводу, что он не будет работать для моего проекта; слишком много неправильных форм слишком близко друг к другу, и я бы пожертвовал слишком большой точностью, если бы пошел по этому пути .)

1 Ответ

1 голос
/ 12 марта 2009

Javascript и Flash прекрасно сочетаются. Проверьте определение класса ExternalInterface в API. При этом должно быть довольно легко вызывать подпрограммы Flash из Javascript, и наоборот.

Создать карту кликов во Flash также не должно быть слишком сложно. Вы можете создать спрайт для каждой области, на которую можно щелкнуть мышью: во Flash легко рисовать прямоугольные, круглые и многоугольные формы.

Что касается вопроса, связанного с формой: нет, публикация HTML-формы не отправит форму в вашем приложении Flash. При этом нет причин, по которым вы не могли бы использовать упомянутые ExternalInterface и javascript для копирования полей формы из Flash в скрытые элементы формы HTML перед отправкой формы.

НТН

...