Re: [問題] 使用LocolConnection 控制另一個swf檔 …
※ 引述《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
推
134.208.40.202 04/30, , 1F
134.208.40.202 04/30, 1F
※ 編輯: Jedic 來自: 61.62.226.170 (05/01 23:01)
Flash 近期熱門文章
PTT數位生活區 即時熱門文章