Flash Lite 3.1 + javascript

发布于 2024-08-17 04:22:34 字数 640 浏览 7 评论 0原文

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

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

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

I know almost nothing about actionscript. Is it possible for Flash Lite 3.1 to use the flash.external.ExternalInterface to allow javascript interaction?

If it is possible, can someone explain why jPlayer (open source) doesn't work on the Wii?

I have been looking for a flash mp3 player that will work on the Nintendo Wii and which supports javascript interaction (for instance, I need to be able to assign event handlers like TrackEnded() and be able to issue PlayTrack() commands) and haven't found anything. There are many flash mp3 players out there, but none of them are able to do what I require on the Wii. This leads me to wonder if what I'm after is not actually possible. Is there something about Flash Lite 3.1 (which is used by the Opera browser on the Wii) that precludes javascript interaction with flash objects?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

思念绕指尖 2024-08-24 04:22:34

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

我的理解是 Wii 上的 Opera 中使用的版本 3.1 flash lite 插件有一个破烂的外部接口 - 所以不会工作 - 并且你没有太多可以做的来修复它 - 所以你有解决这个问题 - 虽然我不知道如何 - 也许使用本地连接...

ezekielDFM - 如果您实际上使用外部接口创建了一个 swf 并观察到它在 wii 上工作,请随时纠正我! - 无论文档可能声称

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

The answer from ezekielDFM is wrong - i think

my understanding is that the version 3.1 flash lite plugin used in opera on the wii has a knackered externalinterface - so will not work - and there is not much you can do to fix it - so you have to work around it - though i am not sure how - maybe with localconnection...

ezekielDFM - feel free to correct me if you have actually created a swf with externalinterface and observed it to work on the wii ! - regardless of what the docs may claim

EDIT : here is a hand written replacement - though i haven't tested it
https://github.com/aadsm/customExternalInterface/blob/master/src/ExternalInterface.as

绿光 2024-08-24 04:22:34

在针对 Flash Lite 3 进行开发时,您可以使用 ActionScript 1.0 和 2.0。ActionScript 2.0 确实具有ExternalInterface API,因此您可以执行您所要求的操作。以下是 AS2ExternalInterface 文档的链接:

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

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

You can use ActionScript 1.0 and 2.0 when developing for Flash Lite 3. ActionScript 2.0 does have the ExternalInterface API, therefore you can do what you're asking. Here's a link to the AS2 ExternalInterface docs:

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

As far as what version of Flash Lite is supported you will need to check the device capabilities of the mobile device.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文