flash 可以加载本地的swf ,但放到网上就不可以了,怎么办呢
3个回答
展开全部
追加一楼“站长帝国”的回答
本地回放安全性选“只访问网络”
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不能被找到并被调用
本地回放安全性选“只访问网络”
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
展开全部
连同被加的flash也传到网上。同时不同版本FLASH安全要求设置也不一样:文件菜单-->发布设置-->flash-->本地回放安全性:只访问本地文件或只访问网络
追问
swf 的命名是中文名字 ,和这个有关系吗
追答
如果没在FLASH中处理中文,让中文出现乱码那就有关。否则可以使用中文文件名,这个你可以做个测试,让FLASH输出文件名看看是不是乱码!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是没有地址啊...
追问
swf 的命名是中文名字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询