簡體   English   中英

Flex,使用 navigateToURL 發送 AMF object 並在新的 window 中打開響應

[英]Flex, using navigateToURL to send an AMF object and open the response in a new window

我有一個專門連接到 AMF 網關(在某種模式下)的應用程序,我有一個服務可以呈現一些 HTML,我想在 Flex 應用程序之外的新 window 中顯示它。

在 Flex 中,是否可以使用 navigateToURL 發送 AMF object 並在新的 window 中打開響應?

編輯:更具體地說,是否有人了解如何在 actionscript 中正確構建 AMF 請求並通過 URLRequest 的 POST 數據發送?

更新:仍在尋找 AMF 的明確規范,使如何在 AMF 中構建與服務調用相關的標頭以及需要哪些標頭變得顯而易見。 這方面的一些指導會有所幫助。 我讀了更多書,看到一些人談論他們擁有的一些自定義解決方案,這些解決方案的工作方式與我上面提到的類似,盡管這些解決方案似乎是受保護的資產。 但這進一步強化了我的信念,即這是很有可能的。

我會說不...即使您可以在 AS3 中手動創建 AMF 數據包,您將如何使用 navigateToURL 將其傳遞給 URL? 瀏覽器如何知道如何處理從您的服務調用返回的 AMF 值?

我建議您在您的 Flash 應用程序中調用 AMF 網關服務; 做需要做的處理; 然后將 URL 返回給結果。 在結果處理程序方法中,您可以使用 navigateToURL 打開 URL。

@Flextras 是正確的 - AMF 網關,特別是 AMFPHP 不與 URLRequest 一起使用,而是使用 RPC 遠程處理 - 最典型的是 RemoteObject 你指定接收網關(即:端點或更一般的目標通道 -但是這個需要在駐留在服務器上的服務配置中),並且您通常會分配一個響應者來處理結果/失敗事件(其中您的響應幾乎總是標記為 [RemoteAlias] 的 class)。

請參閱: http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/mx/rpc/remoting/mxml/RemoteObject.html#includeExamplesSummary

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM