2011-08-26 49 views
0

我有一個基本完成的flex應用程序,它使用Zend AMF來連接/提供數據。html表單發佈到flex應用程序

我的應用程序確實有一個登錄屏幕,似乎工作正常。現在我想在我的網站上添加另一個登錄表單,它允許用戶輸入用戶名/密碼。提交表單應將數據傳遞給Flex應用程序並繞過應用程序的登錄。

我知道如何做到這一點的唯一方法是通過在顯然不理想的url中傳遞用戶輸入。

如何發佈表單數據以用作flex中的變量?

回答

0

還有兩種方法我使用。通過HTML嵌入

1)參數傳遞給您的SWF和SWF讀它的負載(使用Flash變量):

http://kb2.adobe.com/cps/164/tn_16417.html

2)登錄數據寫入到瀏覽器的cookies和SWF閱讀(使用通過ExternalInterface在你的頁面調用JavaScript的):

Accessing browser cookies from Flex

我用庫從檢查的回答上面的問題,它的工作。

+0

謝謝!我也發現這非常有用 - http://help.adobe.com/en_US/flex/using/WS2db454920e96a9e51e63e3d11c0bf626ae-7feb.html – Adam

0

通過您的表單將您的用戶輸入發送到服務器,如果登錄成功,請打開您的Flex應用程序。

由於它將在同一個會話中,您的flex應用程序將能夠從服務器獲取用戶信息,如果存在,請繞過flex應用程序登錄。