flash 可以加载本地的swf ,但放到网上就不可以了,怎么办呢

本地加载的代码是loadMovieNum("w01.swf",0);... 本地加载的代码是 loadMovieNum("w01.swf", 0); 展开
 我来答
alanbabbage
2011-08-10 · TA获得超过977个赞
知道小有建树答主
回答量:755
采纳率:0%
帮助的人:1146万
展开全部
追加一楼“站长帝国”的回答

本地回放安全性选“只访问网络”

swf文件名请改成英文,因asp,php目前我知道的是不支持中文(或是我不会),再有
w01.swf如果知道其绝对路径的话最好用绝对路径,当然,如果你考虑安全性问题的话就另当别论了。
注意提醒的是如果调用是相对路径,则载入w01.swf的路径目录修改成跟网页调用的主swf路径目录一样,否则载入不成功。比如:
网页调用主swf:/swf/main.swf
则你main.swf调用w01.swf的路径就改成:/swf/w01.swf,此时你本地测试载入不成功了,网页测试成功

以下是个人YY
服务器,一般便于管理,都会将上传的swf处于一个文件夹内,此时网页调用路径并不是当前路径了,而同样你的是loadMovieNum("w01.swf", 0);,则跟我说的“载入w01.swf的路径目录修改成跟网页调用的主swf路径目录一样”不相符,所以w01.swf不能被找到并被调用
追问
你好,感谢你的回答,我现在写的是  loadMovieNum("w01.swf", 0),主swf 名字是main.swf ,我放网上的时候都放在同一个文件夹里,如文件夹名字是aa   ,具体怎么写呢
追答
这个要看调用的你swf的网页的,如果调用你主swf的网页也在文件夹aa中,则调用路径写w01.swf
在aa的上一层,则aa/w01.swf,如果在aa的上一层的上一层,则(文件夹名)/aa/w01.swf
建议放上的网站,如果不是自己写的话,最好只放一个swf
百度网友f4ebc83
2011-08-09 · 超过91用户采纳过TA的回答
知道小有建树答主
回答量:236
采纳率:0%
帮助的人:177万
展开全部
连同被加的flash也传到网上。同时不同版本FLASH安全要求设置也不一样:文件菜单-->发布设置-->flash-->本地回放安全性:只访问本地文件或只访问网络
追问
swf 的命名是中文名字 ,和这个有关系吗
追答
如果没在FLASH中处理中文,让中文出现乱码那就有关。否则可以使用中文文件名,这个你可以做个测试,让FLASH输出文件名看看是不是乱码!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友b969c16
2011-08-09 · TA获得超过221个赞
知道小有建树答主
回答量:504
采纳率:0%
帮助的人:292万
展开全部
是不是没有地址啊...
追问
swf 的命名是中文名字
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式