3

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

如果可能的话,有人可以解释为什么jPlayer(开源)不能在 Wii 上运行吗?

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

4

2 回答 2

2

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

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

ezekielDFM - 如果你真的创建了一个带有外部接口的 swf 并观察它在 wii 上工作,请随时纠正我!- 无论文档可能声称什么

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

于 2011-04-12T13:10:56.253 回答
-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 版本,您需要检查移动设备的设备功能。

于 2010-08-14T14:24:43.580 回答