关于flash应用程序中的loadMovie(..)的问题

时间:2009-05-25 12:45:21

标签: flash

我在Flash应用程序中有以下代码

loadMovie("original_files/default_image.jpg", "default_img");

这是一张背景图片,AFAI可以告诉你。

现在,请注意本地文件的路径。当我将flash应用程序编译为swf文件并嵌入到网页中时,这会产生什么影响?瑞士法郎会在本地看,对吧? (没有任何客户端将拥有此文件)。所以我必须把它作为一个URI(例如http://mywebsite.com/images/flashBackground.png“)。但是如果是这样的话,当我试图调试flash应用程序时,flash应用程序将如何找到这个文件?

是的,我(或多或少)从未使用过flash :(

欢呼:)

1 个答案:

答案 0 :(得分:0)

如果您没有将网址指定为http://那么它将是本地的。本地路径将相对于托管swf文件的html页面,而不是swf文件的实际路径。此外,如果您使用相对路径,请小心斜杠,因为/ someFolder / someFile可能指向Windows或* nix服务器上的其他位置。

对于URI,你在调试s​​wf的本地副本时,只要你从本地文件系统运行swf,就会发现文件有任何问题。另一方面,如果从localhost运行,则会遇到Flash Player安全沙箱问题。您无法加载与当前swf的子域不同的访问资源。