Re: [問題] 使用LocolConnection 控制另一個swf檔 …

看板Flash作者 (I don't hate but I kill)時間19年前 (2005/04/30 13:07), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/1
※ 引述《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
3Q 已經試出來了 ^^
134.208.40.202 04/30, 1F
※ 編輯: Jedic 來自: 61.62.226.170 (05/01 23:01)
文章代碼(AID): #12SnAUgZ (Flash)
文章代碼(AID): #12SnAUgZ (Flash)