作者Jedic (I don't hate but I kill)
看板Flash
标题Re: [问题] 使用LocolConnection 控制另一个swf档 …
时间Sat Apr 30 13:22:37 2005
※ 引述《aadan (ㄚ登)》之铭言:
: 我的网页中有两的swf. A,B.
: 我想要利用A中的N个button来控制B的拨放(gotoAndStop 4,5之类的)
: 我看了FlashMX的教学. 他说要用outgoing_lc.send. 可以传一个值给B
: 请问我要传什麽值给B他才会拨放到我要的影格?
: or 有什麽function可以做到吗?
照help的范例改一下
// 接收方的SWF中的程式码
B_lc = new LocalConnection();
B_lc.goFrame = function(param1, param2)
// 您的陈述式位置
// 这里就可以依据A传来的参数指定B跳影格
}
B_lc.connect("AconnectB");
// 传送方的SWF中的程式码
A_lc = new LocalConnection();
A_lc.send("AconnectB", "goFrame",dataItem1, dataItem2);
所以看起来是由B先建立好一个可被呼叫的连结物件LocalConnection
并且也建立一个等候被呼叫执行的function
由A呼叫B做连结时
同时呼叫该function并传递参数
dataItem1, dataItem2就是A传出的参数
param1, param2就是function goFrame所参考
由A传来的dataItem1, dataItem2
参数都不用或只用一个也可以
没有限制可以用几个
因为help档另一条里写
sending_lc.send (connectionName, method [, p1,...,pN])
所以看来参数可以用N个都没关系
这样应该会做了吧
看help档才是王道
--
宫本武藏的必胜心法:
一、诚心为思想之本。二、忘我以求道。三、遍习诸艺。
四、广涉百业之道。五、了解诸事的利弊得失。六、培养辨别事物的眼光。
七、洞悉肉眼不可见之事。八、留心细节小事。九、不做无功效之事。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.62.226.170
1F:推 aadan:3Q 已经试出来了 ^^ 134.208.40.202 04/30
※ 编辑: Jedic 来自: 61.62.226.170 (05/01 23:01)