2010-03-19 86 views
0

我在那裏,我試圖加載使用的SWFLoader外部SWF的問題,但HTTP服務器要求身份驗證。彎曲 - 的SWFLoader - 認證

<mx:SWFLoader source="assets/externalswf.swf"></mx:SWFLoader> 

是否有任何方法將憑據傳遞給SWFLoader?

回答

0

您可以先建立一個HTTP請求到服務器通過設置認證頭(如用戶名/密碼/令牌等)或經過身份驗證信息(形式)來驗證,如果您的身份驗證機制使用Cookie,可以然後進行swfloader通過將auth cookie傳遞給服務器來加載swf文件。如果您的身份驗證機制使用類似於令牌的http參數,則可以簡單地將該令牌附加到swf網址(獲得令牌後),例如源= 「資產/ external.swf?標記= 123fea34d8c-45ac34e」。根據http服務器用於身份驗證的機制,您必須根據該機制進行定製。

我已經試過以上asp.net成員資格提供提到的安全XML,SWF文件兩種方法,它的偉大工程。