免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
只有极个别的swf才可以导入,导入后也是很恶心的那种
多数的swf无法导入

如果仅是想要在主flash内呈现外部swf的全貌,可以使用代码的方式呈现
如果想要swf内的个别的资源,必须先用软件反编译为fla文件  然后用flashCS6打开 复制、粘贴即可

反编译软件在本坛内有专门的版面:
http://flashroad.joinbbs.net/forumdisplay.php?fid=5
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

本帖最后由 网雨霏霏 于 2016-4-30 22:12 编辑

用代码加载需要了解如下信息:
主文件是AS2的话,只能加载AS2的swf,无法加载AS3的swf
主文件是AS3的话,既可以加载AS2的swf,又可以加载AS3的swf

不知道楼主的 主文件 和 被加载的swf文件  代码版本分别如何?
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

本帖最后由 网雨霏霏 于 2016-4-30 22:15 编辑

主文件是AS3的话,代码如下:
  1. var myLoader:Loader=new Loader();
  2. myLoader.load(new URLRequest("E:/swf/1.swf"));//假如说swf文件在E盘swf目录下,名为1.swf
  3. addChild(myLoader);
复制

无论外部的swf文件是AS2的 还是AS3的 都可以用上述代码加载
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

主文件是AS2的话,代码如下:
  1. loadMovieNum("E:/swf/1.swf",0)
复制




注意,只能加载AS2的外部swf文件哦
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

然后 ,一个比较麻烦的问题:
如果被加载的swf文件本身有声音,当你移除掉swf文件后,声音不会消失。需要添加额外的代码才可以

还有一个问题,主文件是AS2的话,被加载的swf在画面中虽然可以挡住当前画面,但是画面中的按钮的单击操作无法挡住。如果不知道该特性的话,就会遇到一些“灵异事件”。而要避免这种情况,操作很繁琐
但如果主文件是AS3的话,则没有该困惑。本身就支持遮挡主文件的按钮单击操作【前提是swf挡住了主文件的按钮】
您所在的用户组只能看到部分内容.
如查看全部内容, 请先登录或者注册.
点评
B Color Smilies

您还可以输入:个字符
X

X

TOP

 

B Color Image Link Quote Code Smilies
高级模式 | 发新话题

您需要登录后才可以回帖 登录|立即注册

快速
返回顶部
返回首页