台灣最大程式設計社群網站
線上人數
2754
 
會員總數:246277
討論主題:189812
歡迎您免費加入會員
討論區列表 >> CSS/HTML5/Bootstarp >> FLASH傳收值問題,利用JS送值,CGI收值
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
FLASH傳收值問題,利用JS送值,CGI收值
價值 : 100 QP  點閱數:2620 回應數:6
樓主

細菌紿終來自火星
初學者
32 41
822 52
發送站內信

如果我FLASH要傳座標給javascript的function作接收動作
請問我如何送出?

那如果我想接收CGI的變數,在網頁裡已經有show出來了(例<$hotspot4A_X>)
我又該如何接收?

麻煩大家了

搜尋相關Tags的文章: [ FLASH ] , [ 接值 ] , [ 送值 ] , [ CGI ] , [ javascript ] ,
本篇文章發表於2006-05-09 09:41
1樓
回應

nobo
捐贈 VP 給 nobo 檢舉此回應
問個問題flash要傳給javascript的function
傳給他後
1.flash的頁面還存在嗎?是否關掉
2.javascript的function有做甚麼用

就我所知flash傳別人值有兩種方式
1.整個網頁轉到接收值的網頁並將值用post送出給接收值的網頁
2.傳變數給另一個網頁,當另一個網頁接收後運算後(包含開資料庫查詢)輸出成flash看的懂得值,後回傳給flash,在運算的時候flash那個網頁並不會關掉,而那個運算的網頁你不會看到它執行的畫面,但是直會傳回來給flash


本篇文章回覆於2006-05-09 22:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

泡夢
捐贈 VP 給 白果喵 檢舉此回應
swf -> javascript這方案不太建議使用...
swf進行javascript的function方法簡單,但無法傳出任何數值...
javascript可主動從swf拿出參數...但getObject的方式每種瀏覽器都不一樣...

所以還是建議使用swf(用GET方式) -> cgi
然後cgi(用特定text方式) -> swf較容易

flash接收的是cgi print出來的文字
而結構很像很像GET方式,例如:

本篇文章回覆於2006-05-10 12:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

細菌紿終來自火星
檢舉此回應
嗯嗯。那我可以用get的方式把swf裡的座標丟給cgi
那我該如何把資料丟給swf呢?那些資料都放在js變數裡的話
可以利用swf去進行javascrip function取出資放到swf的變數裡嗎
那swf該用什麼指令去進行javascript function呢?謝謝
本篇文章回覆於2006-05-26 14:16
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
getURL("javascript:functionName()");
本篇文章回覆於2006-05-26 14:48
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

細菌紿終來自火星
檢舉此回應
那請問。javascript的function可以return值給swf作接收嗎
該如何設計哩?
本篇文章回覆於2006-05-26 16:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

泡夢
捐贈 VP 給 白果喵 檢舉此回應
可以的...先為flash的object標籤加上id參數
然後先用javascript確認flash物件
再用flashObject.SetVariable("參數名稱", "數值")輸入參數...

說真,這個方法一點也不好用...
一來接收的數值是純String字串...
二來flash拿到參數的時間不一...需經常用onEnterFrame來偵察...

望有高手知道其他方案
本篇文章回覆於2006-05-26 18:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.