0
A
回答
3
您可以使用LocalConnection
來實現此目的。
接收SWF:
private var localConnection:LocalConnection
//inside constructor
{
localConnection = new LocalConnection();
//in case both SWF's are in different domains
localConnection.allowDomain("sender.swf's.domain");
//in case receiver is in HTTPS and sender is non-HTTPS
localConnection.allowInsecureDomain("sender.swf's.domain");
localConnection.connect("connectionName");
localConnection.client = this;
//initialize TextField (tf) here
}
public function writeMsg(msg:String):void
{
tf.text += "\nReceived message\n" + msg;
}
發送SWF:
private var localConnection:LocalConnection;
private var connectionName:String;
//inside the constructor
{
connectionName = "connectionName"; //use the same name as in receiver
localConnection = new LocalConnection();
localConnection.addEventListener(StatusEvent.STATUS, onStatus);
localConnection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, onSecError);
}
//to call the "writeMsg" function in the receiver SWF from sender SWF
localConnection.send(connectionName, "writeMsg", "It works!");
private function onStatus(e:StatusEvent):void
{
trace("statusEventHandler: code = " + e.code + ", level = " + e.level);
}
private function onSecError(e:SecurityErrorEvent):void
{
trace("unable to make LocalConnection due to Security Error: " + e.text);
}
記住本地連接單面 - 通信是單向的。對於雙向通信,您必須設置另一對本地連接,並使用不同的連接名稱從適當的SWF呼叫connect
。
+0
這真棒。這是我爲了在Flash對象內實現「與Facebook連接」工作流程所需的「缺失部分」... –
相關問題
- 1. 從另一個腳本引用功能
- 2. 從腳本中的另一個腳本執行功能
- 3. jquery從另一個腳本調用一個腳本
- 4. 調用從另一個TCL腳本Tcl腳本與多個arguements
- 5. 從另一個腳本中調用最近添加的腳本
- 6. 如何從shell腳本調用另一個shell腳本的Unix
- 7. 腳本死與另一個功能
- 8. 從另一個腳本調用函數?
- 9. 從另一個調用PowerShell腳本
- 10. 如何從另一個SQL腳本中調用SQL腳本?
- 11. 如何從另一個python腳本調用python腳本?
- 12. 如何從另一個PHP腳本調用PHP腳本?
- 13. Unity3D從另一個腳本(Unity腳本)調用函數
- 14. 調用bash腳本,並從另一個bash腳本
- 15. 從PHP調用bash腳本生成另一個腳本
- 16. 從另一個腳本調用perl腳本
- 17. 從另一個腳本調用python腳本
- 18. 無法從另一個腳本調用PowerShell腳本
- 19. 從另一個腳本調用遠程腳本失敗
- 20. 如何從另一個測試腳本調用測試腳本?
- 21. 從另一個批處理腳本調用批處理腳本
- 22. 想要從另一個腳本調用腳本時擺脫std
- 23. 如何從另一個perl cgi腳本調用perl cgi腳本
- 24. 從另一個PowerShell腳本調用PowerShell腳本
- 25. 從另一個腳本調用powershell腳本
- 26. 從另一個iMacros腳本調用iMacros腳本
- 27. 從另一個腳本調用一個shell腳本,並將該腳本的輸出存儲在變量中
- 28. 一個腳本如何調用另一個腳本?
- 29. 功能從腳本
- 30. 如何從python運行一個調用另一個腳本的shell腳本?
是同一頁上的兩個swf嗎? – sberry
不,他們屬於兩個不同的頁面 – andrea
我的想法是加載其他頁面,然後調用我想調用的函數....我可以加載其他頁面...但後來我不知道如何調用功能... – andrea