免費論壇 繁體 | 簡體
Sclub交友聊天~加入聊天室當版主
分享
Board logo

标题: 关于AS2和AS3文件互相交互的问题 [打印本页]

作者: 网雨霏霏    时间: 2016-9-8 09:34     标题: 关于AS2和AS3文件互相交互的问题

【问题来源】http://tieba.baidu.com/p/4770482756

【问题描述】

现有两个swf文件:1和2   其中1是AS3的,2是AS2的

可以从1跳转到2,但是无法返回,也就是无法从2跳回1
作者: 网雨霏霏    时间: 2016-9-8 09:39     标题: 原因

flash规定 AS2只能载入 AS2(或AS1)的文件,不能载入AS3的文件
AS3却可以载入任意AS版本

因此,1可以正常载入2,但是2却无法返回1


要实现在2里返回1的效果,必须使用LocalConnection进行交互。
楼下给出具体代码
作者: 网雨霏霏    时间: 2016-9-8 09:45     标题: 解决方案

【一】AS3的文件
我命名为1.swf
舞台上只有一个实例名为btn的按钮元件,用于载入AS2的文件(2.swf

代码如下:
本帖隐藏的内容需要回复才可以浏览


【二】AS2的文件
我命名为2.swf
舞台上制作了一个补间动画,另有一个实例名为btn的按钮元件,用于卸载本身(2.swf
在关键帧上写代码如下:
本帖隐藏的内容需要回复才可以浏览



源码下载【flashCS6格式】:
[attach]596[/attach]






作者: 大梦似长歌    时间: 2016-9-8 13:44

十分感谢
作者: 大梦似长歌    时间: 2016-9-8 13:45

[attach]597[/attach][attach]598[/attach][attach]599[/attach]
作者: 大梦似长歌    时间: 2016-9-8 13:46

请问这是怎么回事?
作者: 大梦似长歌    时间: 2016-9-8 13:51

不好意思没事了,我刚才按钮实起错名字了
作者: 花开四季春    时间: 2017-7-2 16:55

学习
作者: 花开四季春    时间: 2017-7-2 17:06

特别适用,再次表示感谢,解决了我几年困惑的问题




欢迎光临 flash之路-flash技术交流 (http://flashroad.joinbbs.net/) Powered by Discuz! 7.2