【问题标题】:Integrating a flash component on Joomla without reloading it on each page在 Joomla 上集成 flash 组件,无需在每个页面上重新加载它
【发布时间】:2011-06-28 08:29:37
【问题描述】:

是否有允许在 joomla 网站上集成 flash SWF 的 joomla 组件:无需为每个页面重新加载(通过使用 IFRAME 或其他任何东西

【问题讨论】:

    标签: javascript html flash joomla joomla-extensions


    【解决方案1】:

    你好匿名(好名字!)

    这根本不理想,因为如果您将 Flash 内容放在 iframe 中,这意味着 joomla 加载的所有其他内容都需要加载到单独的 iframe 中,以防止整个文档重新加载。

    由于 joomla 核心的性质以及它在运行时的构造方式,这是不可能的(嗯,几乎是)。

    很多人(客户)要求 Flash 的这一功能不在每个新页面上重新加载。 Web 和 XHTML(或任何前端 Web 语言)的本质是为了显示新内容,必须重新加载文档。是的,有异步方法,例如 AJAX 等,但这些对于 Joomla 来说是不可能的,除非你花了光年的时间来破解核心。

    如果您想在 Flash 电影中显示简单的“视图”或不同的对象,而不是让整个电影从第 1 帧开始(例如),您可以将 URL 变量附加到 Flash 源,然后根据这些变量是,您可以操纵 Flash 电影中显示的内容。

    swf 文件仍会重新加载(如果文档正在重新加载,则必须重新加载),但至少您可以在 SWF 文件中提供不同的内容。

    我希望这会引导您朝着正确的方向前进。

    亲切的问候, 西蒙

    【讨论】:

    • 事实上,闪存包含实时网络流音频/视频通信:这就是为什么我不想重新加载闪存 SWF,因为它会(至少暂时)中断通信。
    • 很公平。但不幸的是,没有解决方法,这是网络的纯粹性质。我能建议的最好的。如果流不是实时的,我建议获取当前的播放头时间并在重新加载时简单地寻找那个点,但如果它是实时的,那就是另一回事了。抱歉,我在这方面帮不上什么忙。
    猜你喜欢
    • 2012-11-12
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-10
    • 2023-03-20
    相关资源
    最近更新 更多