我想将第三方游戏加载到我自己的瑞士法郎中,这样我就可以拍照了。我正在使用标准flash.display.Loader
类作为加载部分。
第三方游戏的示例:http://andkon.com/arcade/adventureaction/megaminer/megaminer.swf
Embedding它在html文档中似乎工作正常,但不适用于Loader
。
所以它显然适用于一种情况,必须有一种方法用ActionScript加载它,就像简单的html <embed>
一样。
没有错误消息Event.COMPLETE
触发,但游戏卡在加载屏幕上。
(旁注:我有一个可以完美加载某些游戏的工作脚本,但是有些这样的游戏无法正常加载。我还在PHP中设置了一个代理来解决跨源权限错误)
答案 0 :(得分:0)
听起来我觉得装得很好(当你直接链接到游戏时,无论如何它都会停留在加载屏幕上,这表明这是正确的行为)。
所以问题不在于加载,而是与你加载它的包装器有关。当您在托管的任何网站上查看它时,您可能正在查看将该游戏加载到其中的包装swf - 并且根据托管它的网站的指南,包装swf将调用 start < / em>功能或类似的东西开始。你需要看看在swf上需要调用什么才能启动它。 击>
您可以查看托管网站,看看他们是否公开发布了游戏开发人员的指南,但我看了一眼,看起来并不像他们那样。
或者你可以反编译包装swf,看看它正在调用什么函数......虽然我不保证你可以这样做。
所以没有包装swf ......也许游戏在开始之前检查其宽度和高度是否与预定义的大小匹配?