问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

flash 一段关于swf之间的通信 的代码看不懂,帮忙解释一下

发布网友 发布时间:2023-05-08 10:53

我来回答

1个回答

热心网友 时间:2023-05-13 20:15

你应该对Flash比较生疏吧?

我们来看这段代码
var lc = new LocalConnection ();
lc.Comein = function (num) {
_root.gotoAndStop (num);
};
lc.connect ("comein");
stop ();

其中
lc.Comein可以看成是一个事件,当某movie执行lc.send ("comein", "Comein", ……)时候lc.Comein被触发
例如root.btn.onRelease就是一个事件

那么我们现在想要在事件被触发时候执行我们自己的一段代码,于是需要用lc.Comein = function (num)
这句中function (num)目的是使这个“事件”能接收一个参数(否则参数怎么来呢?必须为function才有参数),其中num为一个传入参数[这是你自定的]。

{}中内容就是具体这个lc.Comein事件触发时候执行的内容

_root.gotoAndStop (num);
这里的num就是function (num)中的num。

第一个num就像是声明;第一个num是真正的变量使用。
如果对于num为什么有2个仍然不懂,看这个:
function Test(a)
{
xx(a);
}

Test(10);
这一段代码,a是参数;Test(10)调用时候a就变成了10,于是xx(a);就是xx(10);

以上理解清楚以后,lc.connect ("comein");这句应该也很好理解。

lc.Comein = function (num) {
_root.gotoAndStop (num);
};
整个这一段都只是“声明”了这个函数和它要做的事情,并没有去触发它;
lc.connect ("comein")才是真正以comein为标识进行连接(当然连接到了send_movie。

如果仍然不懂,继续上面那段:
function Test(a)
{
xx(a);
}

Test(10);

如果我们不写Test(10);,那么Test()不会被执行。这里也是类似的。

连接,当然要在准备工作做完以后再连接。
当send_movie中lc.send ("comein", "Comein", "2");时候,触发receive_movie的lc.Comein(num),这是自动执行的。

连接后,stop();了,flash动画停下,停下当然是等待send_movie调用lc.send以后触发receive_movie的lc.Comein咯。否则到下一帧去了就收不到了~
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人大政协辅助岗是什么 政务辅助人员是干什么 政府辅助人员是什么 努比亚的海拔什么意思 北非努比亚现在怎么样了啊 相邻权的相关法律 梦见老公离世了什么预兆 梦见自己老公走掉 你出轨后 怎么操作才没被发现? 评评怎么造句 ...中A2到A100是执行这个公式的区间,那102是什么意思? EXCEL VBA中的第一个语句是 function num 是什么意思啊? 放在室内的香氛有驱蚊效果吗 格特拉克6速湿式双离合怎么样保养 格特拉克6速dct寿命是多久 缤越6档湿式双离合是哪家的 格特拉克6dct451变速箱换挡怎么样 上海市09年司法行政系统监狱、劳教人民警察学员招考公告 考这些证书,非全日制学历也可以报考吗? 司法考试的证书分几个等级 汽车上的n是什么挡位 为什么查尔斯会被称为乔治七世? while引导让步状语从句 散户可以质押股票吗? 河北省廊坊市中国移动已办理合约机业务为由,拒绝给办理新套餐业务合理... 河北邯郸移动合约机条约 轴流风机型号VD8025什么意思 8025要你爱我是这个意思吗? 8025在爱情方面是什么意思?? 卡朋特钓竿上的80/25是啥意思 现在小区为什么要安装电动车充电桩?是不是真的安全 小区充电桩利润怎么样 小区充电桩使用说明怎么收费 gre一年可以考几次 梦见村里的老奶奶 梦见同村的老人的预兆 梦见自己村上的很多老人 梦见村子里的一位长辈差点摔倒了啥意思 梦见自已的长辈的预兆 房价上涨的原因是什么? 房价上涨有哪些原因? 房价上涨过快的原因 房价上涨是因为什么? 硫酸二甲酯密度 硫酸和硫酸二钾脂的区别 为什么Me(So4)2为甲基??谢谢 Mg2SO4和水合Mg2SO4有什么区别 阿明洛芬属于苯丙酸类抗炎药,镇痛效果优于布洛芬.下图是阿明洛芬的一... 身家是什么 王者荣耀点卷怎么算