0

有没有办法在 Flash/Flex 中创建图像映射,并通过 jQuery 将其作为 DOM 中的脚本元素?

我目前有一个标准的 HTML 图像映射,当单击某个选择时,会检查同一页面上表单上的复选框(通过 javascript)。我想用更具视觉吸引力的东西来代替它,所以我认为 Flash/Flex 和 jQuery 可能是一个很好的方法,但我不知道 Flex 是否可以很容易地与 jQuery 对话。

作为一个相关问题,如果我在 Flex 组件中有表单元素(如选定的地图区域),并且我在同一页面上使用 HTML 组件发布表单,Flex 字段的值是否会与 HTML 字段一起发布?

(注意:我知道 CSS 图像精灵,并得出结论认为它不适用于我的项目;太多的不规则形状靠得太近,如果我走这条路,我会牺牲太多的准确性。)

4

1 回答 1

1

Javascript 和 Flash 配合得很好。检查ExternalInterfaceAPI 中的类定义。这样,从 Javascript 调用 Flash 例程应该相当容易,反之亦然。

在 Flash 中创建点击地图也应该不会太难。您可以为每个可点击区域创建一个精灵:在 Flash 中轻松绘制矩形、圆形和多边形形状。

至于表单相关问题:不,发布 HTML 表单不会在您的 Flash 应用程序中发布表单。话虽如此,在提交表单之前,您没有理由不能使用提到的 ExternalInterface 和 javascript 将表单字段从 Flash 复制到隐藏的 HTML 表单元素中。

高温高压

于 2009-03-11T21:52:54.673 回答