[英]HTML form -> Flash submit button -> Set a PHP variable in flash button -> Submit form
好吧,很抱歉這很復雜,但是解決起來應該不難...
這就是我想要做的。 我有一個HTML表單,我想使用PHP上傳到MySQL。 那部分很簡單,但是我想讓Submit按鈕成為Flash對象。 我以某種方式需要Flash按鈕來提交表單,但是我想我可以弄清楚這一點。 棘手的是,我需要它在提交表單之前設置另一個PHP變量。 該變量將由一堆東西決定,但是稍后我可以在actionscript中對其進行編碼。 我只需要弄清楚如何將變量傳遞回網頁。 $ _POST變量可能沒問題。
謝謝!! 讓我知道是否需要進一步說明...
編輯:如果Flash對象返回了一些JavaScript並以這種方式設置了變量,該怎么辦? 任何人都可以幫助它在仍然捕獲變量的同時提交表單嗎?
查看ExternalInterface,以從ActionScript調用JavaScript,反之亦然。
拉斯對此是正確的。 它可能看起來像這樣
ExternalInterface.call( 'passmyvariables', 'VALUE1', '值2');
您的Javasscript將是這樣的
函數passmyvariables(var1,var2){
//處理myvar
form.submit();
}
您可以有多個變量。
input
元素,該input
元素附加為form
的子元素 type
設置為hidden
value
設置為您要發送的任何value
。 那只是方程式的一部分 ; 我不知道如何讓Flash觸發頁面中的腳本。
編輯
這些功能可以幫助從Flash對象獲取數據。
flashObject.GetVariable(variableName)
flashObject.SetVariable(variableName, value)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.