2010-03-19 35 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文件两种方法,它的伟大工程。