flash导入外部文件的路径问题
我做了一个主文件,另外做了几个子文件。都发布成.exe文件。在本机了播放正常,可在别的电脑上播放时,在主文件界面通过按钮播放子文件却提示路径不对。单个文件播放又都正常。这...
我做了一个主文件,另外做了几个子文件。都发布成.exe文件。在本机了播放正常,可在别的电脑上播放时,在主文件界面通过按钮播放子文件却提示路径不对。单个文件播放又都正常。这是为什么?怎么解决?
展开
展开全部
为了防止上面的问题,有两种方法,一种就是直接将文件导入到库里面,然后对其命名,为ActionScript导出名称,在写代码的时候调用,但是这种方法导出的文件由于内部含有影音文件而使SWF文件本体会变得很大而不便于传输,不建议采用
第二种方法就是楼主在做这个Flash的时候,加载的声音与你的Flash文件在同一个目录,这样也叫做相对路径,具体方法是这样的
1、你新建一个文件夹,不管叫什么名字
2、打开Flash,将文件保存到那个文件夹下面
3、将你要加载的文件如“有一种爱叫做放手.mp3”直接写成
你的声音.loadSound("有一种爱叫做放手.mp3",
true)就行了,不要写成
my_sound.loadSound("E:/Musics/迅雷下载/有一种爱叫做放手.mp3",
true)
然后导出测试
成功后,只要你的加载的影音文件与你的Flash文件在同一个目录下面就一切OK,如果你用了绝对路径,改任何一个位置都会导致你的Flash播放不正常的,这就是为什么有些人的空间里面加载了一些Flash,过段时间就显示不了,是因为他所引用的Flash本体网址发生了改变原理也是跟这个一样的,希望你的问题能够因此而解
第二种方法就是楼主在做这个Flash的时候,加载的声音与你的Flash文件在同一个目录,这样也叫做相对路径,具体方法是这样的
1、你新建一个文件夹,不管叫什么名字
2、打开Flash,将文件保存到那个文件夹下面
3、将你要加载的文件如“有一种爱叫做放手.mp3”直接写成
你的声音.loadSound("有一种爱叫做放手.mp3",
true)就行了,不要写成
my_sound.loadSound("E:/Musics/迅雷下载/有一种爱叫做放手.mp3",
true)
然后导出测试
成功后,只要你的加载的影音文件与你的Flash文件在同一个目录下面就一切OK,如果你用了绝对路径,改任何一个位置都会导致你的Flash播放不正常的,这就是为什么有些人的空间里面加载了一些Flash,过段时间就显示不了,是因为他所引用的Flash本体网址发生了改变原理也是跟这个一样的,希望你的问题能够因此而解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |