flex 无法导入swf
我用flex做了一个例子.发布出来后生成了一个1.swf文件.单独测试可以独立运行.现在我又用flex做了个例子,想把1.swf文件导入进来.可是不管用什么方法都不行.<...
我用flex做了一个例子.发布出来后生成了一个1.swf文件.单独测试可以独立运行.
现在我又用flex做了个例子,想把1.swf文件导入进来.可是不管用什么方法都不行.
<mx:swfloader>也用了,不行.但是,我导入一个用flash做的swf文件(里面就做了补间动画),完全可以导入.
问:为什么flex发布的swf'就导入不进来呢?
请问用什么办法可以解决啊? 展开
现在我又用flex做了个例子,想把1.swf文件导入进来.可是不管用什么方法都不行.
<mx:swfloader>也用了,不行.但是,我导入一个用flash做的swf文件(里面就做了补间动画),完全可以导入.
问:为什么flex发布的swf'就导入不进来呢?
请问用什么办法可以解决啊? 展开
4个回答
展开全部
你发布的swf文件不是一个完整文件,他需要动态运行依赖。你在编译器里面的该项目选择属性--flex构建路径--框架链接,在里面选择:合并到代码中。这样在bin-debug里面的swf文件是一个完整的swf,你将这个swf文件拷出来放到swfloader里面看看
追问
按照你的方法做了..但是还是导入不进来..
我用flash做了一个很简单的swf都可以导入进来.但是就是用flex发布的就不行.
再次请教一下.还有没有其他可靠的方式.如果用flash来导入 该swf 完全正确.说明该swf是独立的.
追答
我试过了,flex新建一个工程生成一个swf,用swfloader加载没问题啊。 你或者建个flex库项目,然后用它的swc包看看吧
展开全部
我觉得应该是你的swf语言有差别,打开文件->发布设置 查看一下语言版本是否为actionscript3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
先把你的swf文件导入到工程中去,然后用mx:swfloader加载,主要路径别错了,如果你直接打开可以的话,这样应该也是没问题的
更多追问追答
追问
你说的导入到工程 是什么意思?
追答
导入到你的第二个Flex的工程中去啊,就是建一个目录,把这个文件放到目录下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
flex做出来不就是swf文件吗。。。就是加载影片咯,或者是载入模块。把相册直接当作模块载入就行了 相册的swf你指的是自己做的还是?flex里面有个
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询