繁體
|
簡體
Sclub交友聊天~加入聊天室當版主
(檢舉)
分享
新浪微博
QQ空间
人人网
腾讯微博
Facebook
Google+
Plurk
Twitter
Line
标题:
flash中怎样导入swf格式的文件?
[打印本页]
作者:
chxhflash
时间:
2016-4-30 17:53
标题:
flash中怎样导入swf格式的文件?
在flash中可以导入图片、视频、音乐,但不知可否导入swf格式的文件?能导入的话又该如何操作?
作者:
网雨霏霏
时间:
2016-4-30 21:02
只有极个别的swf才可以导入,导入后也是很恶心的那种
多数的swf无法导入
如果仅是想要在主flash内呈现外部swf的全貌,可以使用代码的方式呈现
如果想要swf内的个别的资源,必须先用软件反编译为fla文件 然后用flashCS6打开 复制、粘贴即可
反编译软件在本坛内有专门的版面:
http://flashroad.joinbbs.net/forumdisplay.php?fid=5
作者:
chxhflash
时间:
2016-4-30 21:19
只有极个别的swf才可以导入,导入后也是很恶心的那种
多数的swf无法导入
如果仅是想要在主flash内呈现外部 ...
网雨霏霏 发表于 2016-4-30 21:02
不知道用代码怎样操作?
作者:
网雨霏霏
时间:
2016-4-30 22:06
本帖最后由 网雨霏霏 于 2016-4-30 22:12 编辑
用代码加载需要了解如下信息:
主文件是AS2的话,只能加载AS2的swf,无法加载AS3的swf
主文件是AS3的话,既可以加载AS2的swf,又可以加载AS3的swf
不知道楼主的 主文件 和 被加载的swf文件 代码版本分别如何?
作者:
网雨霏霏
时间:
2016-4-30 22:12
本帖最后由 网雨霏霏 于 2016-4-30 22:15 编辑
主文件是AS3的话,代码如下:
var myLoader:Loader=new Loader();
myLoader.load(new URLRequest("E:/swf/1.swf"));//假如说swf文件在E盘swf目录下,名为1.swf
addChild(myLoader);
复制
无论外部的swf文件是AS2的 还是AS3的 都可以用上述代码加载
作者:
网雨霏霏
时间:
2016-4-30 22:14
主文件是AS2的话,代码如下:
loadMovieNum("E:/swf/1.swf",0)
复制
注意,只能加载AS2的外部swf文件哦
作者:
网雨霏霏
时间:
2016-4-30 22:19
然后 ,一个比较麻烦的问题:
如果被加载的swf文件本身有声音,当你移除掉swf文件后,声音不会消失。需要添加额外的代码才可以
还有一个问题,主文件是AS2的话,被加载的swf在画面中虽然可以挡住当前画面,但是画面中的按钮的单击操作无法挡住。如果不知道该特性的话,就会遇到一些“灵异事件”。而要避免这种情况,操作很繁琐
但如果主文件是AS3的话,则没有该困惑。本身就支持遮挡主文件的按钮单击操作【前提是swf挡住了主文件的按钮】
作者:
chxhflash
时间:
2016-4-30 22:58
多谢指教,我先按照版主的话试试,第一次弄这个东东。:lol
晚安!
作者:
chxhflash
时间:
2016-4-30 22:58
多谢指教,我先按照版主的话试试,第一次弄这个东东。:lol
晚安!
欢迎光临 flash之路-flash技术交流 (http://flashroad.joinbbs.net/)
Powered by Discuz! 7.2