我有一个AS2 Flash Web应用程序,可在需要时从服务器加载外部SWF文件。自2006年以来,这一直没有问题,但Flash Player 11打破了外部SWF文件的加载! (低于11的Flash Player版本可以正常工作。)
将外部SWF加载到空的movieClip中,如此......
this.createEmptyMovieClip("image", 20);
this.image.loadMovie("itemload.php?itemcode="+item.code);
服务器上的PHP脚本返回请求的SWF文件:
header('Content-Type: application/x-shockwave-flash');
readfile($path_to_swf);
exit(0);
我搜索了很多,找不到任何会导致这些SWF文件无法加载的更改。我可以通过创建图像的PNG版本来解决它(PNG工作正常,以完全相同的方式调用),但是如果可能的话,我想解决问题。
提前致谢!