【问题标题】:Flash Lite 3.1 + javascriptFlash Lite 3.1 + javascript
【发布时间】:2011-01-01 13:15:30
【问题描述】:

我对动作脚本几乎一无所知。 Flash Lite 3.1 是否可以使用 flash.external.ExternalInterface 来允许 javascript 交互?

如果可能的话,有人能解释一下为什么jPlayer(开源)在 Wii 上不起作用吗?

我一直是looking 的 Flash mp3 播放器,该播放器可以在 Nintendo Wii 上运行并支持 javascript 交互(例如,我需要能够分配像 TrackEnded() 这样的事件处理程序并能够发出 PlayTrack( ) 命令) 并没有找到任何东西。市面上有很多 flash mp3 播放器,但没有一个能够满足我在 Wii 上的要求。这让我想知道我所追求的是否实际上是不可能的。 Flash Lite 3.1(Wii 上的 Opera 浏览器使用)是否有某些东西阻止了 javascript 与 Flash 对象的交互?

【问题讨论】:

  • 运气好能找到播放 mp3 文件的 flash lite 播放器吗?我也在找...
  • 我没有找到满足我需要的 Flash mp3 播放器。如果您的需求比我的限制少,您也许可以使用第二个链接中提到的播放器之一。
  • 嗯,我知道 adobe air 可以在 wii 上运行,而且肯定有外部接口。也许值得调查?

标签: javascript flash actionscript mp3 wii


【解决方案1】:

在为 Flash Lite 3 进行开发时,您可以使用 ActionScript 1.0 和 2.0。ActionScript 2.0 确实具有 ExternalInterface API,因此您可以按照您的要求进行操作。这是 AS2 ExternalInterface 文档的链接:

http://flash-reference.icod.de/flash/external/ExternalInterface.html

至于支持的 Flash Lite 版本,您需要检查移动设备的设备功能。

【讨论】:

  • 遗憾的是,它在 Wii 上不可用。
【解决方案2】:

ezekielDFM 的答案是错误的 - 我认为

我的理解是,wii 上的 opera 中使用的 3.1 版 flash lite 插件有一个复杂的外部接口 - 所以无法正常工作 - 而且你无法修复它 - 所以你必须解决它 - 虽然我不确定如何 - 也许与本地连接......

ezekielDFM - 如果您确实创建了带有外部接口的 swf 并观察到它可以在 wii 上运行,请随时纠正我! - 无论文档可能声称什么

编辑:这是一个手写的替换 - 虽然我还没有测试过 https://github.com/aadsm/customExternalInterface/blob/master/src/ExternalInterface.as

【讨论】:

    猜你喜欢
    • 2010-09-10
    • 2011-12-06
    • 2013-05-03
    • 1970-01-01
    • 2010-11-17
    • 1970-01-01
    • 2010-11-29
    • 2011-04-04
    • 2010-09-07
    相关资源
    最近更新 更多