我们似乎无法获得原始.SWF来加载其合作伙伴.SWF文件。虽然<object>
标记将正确加载其文件,但.SWF无法将其他.SWF加载到其中。 ActionScript是通过AS2“行为”自动生成的,基本上调用loadMovieNum(file, this)
或this.LoadMovie(file)
,具体取决于之前加载的方式。每个引用彼此的.SWF组将存在于驱动器映射的网络共享中。
<object>
标记来托管Flash .SWF 使用Process Monitor并使用"base" <param>
进行停用,我们看到了以下内容:
这是否可以通过我们使用任何HTML / JavaScript,或者我们必须有一些ActionScript来确定当前SWF的路径,使用它来动态获取其他SWF的位置(也在同一路径中) ,然后尝试教这个客户端如何实现脚本?再一次,他们(和我们)对Flash知之甚少;他们使用“行为”试图让它发挥作用。
答案 0 :(得分:0)
只是提示:如果您有任何机会使用您的应用,请考虑使用网络服务器托管您的Flash。通过局域网从文件加载会导致许多难以解决的问题,您可能已经深入到这里。