【问题标题】:Maintaining an Adobe Air Desktop Application with an XML Document使用 XML 文档维护 Adob​​e Air 桌面应用程序
【发布时间】:2010-01-31 00:39:29
【问题描述】:

我将在使用 xml 文档进行维护和更新的网页上使用由 flash/jquery 提供支持的图库。 xml 数据用于将图像添加和排序到小缩略图网格中。我将自定义此组件,以便当用户滚动缩略图时,它将触发 jquery 使用隐藏/显示替换 div。

我的雇主想尝试创建一个 adobe air 桌面小部件,该小部件将镜像此画廊的内容,以便在将条目添加到站点时,用户可以通过桌面自动访问内容。我在想可能有一种方法可以利用相同的 xml 文档来维护应用程序和图库。

由于这个项目的进展相当紧张,我想知道是否有人可以确认 adobe air 应用程序可以以这种方式维护,或者是否有人对如何处理这个特定的客户请求有任何合理的建议。

谢谢。

【问题讨论】:

    标签: jquery xml flash air desktop-application


    【解决方案1】:

    是的,如果我正确理解您的问题,它们可以很容易地以这种方式维护。基本上,您的 XML 提供了有关图像及其分组的所有信息,而不是直接提供 jQuery 代码。

    您将能够使用 Adob​​e Air 远程获取 XML,并且还能够重用您已经设置的大量 jQuery 和 Flash 来构建 Air 应用程序。

    唯一需要注意的是,与任何 jQuery AJAX 函数相比,您可能需要直接使用 XMLHTTPRequest 接口来获取外部 XML。 jQuery 旨在在具有跨域限制的浏览器中运行,我不确定它是否会尝试强制执行这些限制,无论它们是否存在。至少先试试 jQuery,但要确保使用熟悉的语法可以节省开发时间。

    如果您的时间紧迫,我建议您构建 HTML/CSS/JavaScript Air 应用程序而不是直接的 Flash/Flex 应用程序。

    【讨论】:

    • 关于最后一点的非常好的建议道格谢谢。我没有完全意识到我可以在不使用 air 应用程序中的 flash 的情况下完成所需的功能。如果我理解你的正确,我可以在我的应用程序中重复使用我在我的网站上使用的大量 jquery、html 和 css,这肯定会减少大部分开发时间。非常感谢您的回答。
    • @measles 乐于助人!是的,你应该能够重用你的大量代码......此外,由于 Air 使用 Webkit 引擎,你也可以删除任何烦人的 IE 特定内容。
    • 哦,更好!再次感谢道格,我非常感谢您的帮助。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 2010-10-17
    • 1970-01-01
    • 2013-06-07
    相关资源
    最近更新 更多