新聞中心
本文和大家重點(diǎn)討論一下Flex與瀏覽器交互問(wèn)題,在用Flex做Web應(yīng)用時(shí)為了擴(kuò)展應(yīng)用程序功能,勢(shì)必會(huì)更多的同瀏覽器進(jìn)行交互,這樣就會(huì)用到下面介紹的知識(shí)。

10年的永泰網(wǎng)站建設(shè)經(jīng)驗(yàn),針對(duì)設(shè)計(jì)、前端、開(kāi)發(fā)、售后、文案、推廣等六對(duì)一服務(wù),響應(yīng)快,48小時(shí)及時(shí)工作處理。全網(wǎng)營(yíng)銷推廣的優(yōu)勢(shì)是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動(dòng)調(diào)整永泰建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無(wú)論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計(jì),從而大程度地提升瀏覽體驗(yàn)。創(chuàng)新互聯(lián)從事“永泰網(wǎng)站設(shè)計(jì)”,“永泰網(wǎng)站推廣”以來(lái),每個(gè)客戶項(xiàng)目都認(rèn)真落實(shí)執(zhí)行。
總結(jié)Flex與瀏覽器交互
在用Flex做Web應(yīng)用時(shí)為了擴(kuò)展應(yīng)用程序功能,勢(shì)必會(huì)更多的同瀏覽器進(jìn)行交互,這樣就會(huì)用到下面介紹的知識(shí)。
1、在Flex中實(shí)現(xiàn)URL跳轉(zhuǎn)(使用flash.net.navigateToURL()方法如:)
- /*
- *param1:要跳轉(zhuǎn)的URL
- *param2:跳轉(zhuǎn)方式_blank/_self
- */
- navigateToURL(newURLRequest("http://blog.csdn.net/xingjunli"),"_blank");
2、Flex與瀏覽器交互使用FlashVars傳替換參數(shù)(使用Application.application.parameters屬性)
頁(yè)面嵌入SWF文件代碼(我們可以通過(guò)JS動(dòng)態(tài)來(lái)設(shè)置FlashVars信息已達(dá)到數(shù)據(jù)交互的目的)
- &Address=HongKong"/>
Flex中獲取參數(shù)代碼:
- privatefunctiononFlashVars(e:MouseEvent):void//獲取頁(yè)面參數(shù)
- {
- varparameters:Object=Application.application.parameters;
- labURL.text=Application.application.url.toString();//http://localhost:8889/main.swf
- varparam1:String=parameters.UserName;//Andy_liu
- varparam2:int=parseInt(parameters.Age);//18
- varparam3:String=parameters.Address;//HongKong
- /*
- txtParam1.text=param1;
- txtParam2.text=String(param2);
- txtParam3.text=param3;
- */
- }
3、Flex與瀏覽器交互時(shí)在Flex中調(diào)用JavaScript函數(shù)
先在頁(yè)面中完成jsfunction(注在Flex中只能調(diào)用當(dāng)前頁(yè)面引入的JS函數(shù))
- functionShowUserInfo(name,age,address)
- {
- alert("Name:"+name+"\n"+"Age:"+age+"\n"+"Address"+address);
- return"CallSuccessful!"
- }
Flex中調(diào)用方法并獲取JSfunction返回值(使用ExternalInterface.call()方法):
- privatefunctiononCallJS(e:MouseEvent):void
- {
- /*
- *param1:當(dāng)前頁(yè)JSfunction方法名
- *param...傳遞的參數(shù)0-N個(gè)
- */
- varresultValue:String=ExternalInterface.call("ShowUserInfo",txtParam1.text,txtParam2.text,txtParam3.text);
- //resultValue=CallSuccessful!
- }
【編輯推薦】
- 使用FlexSDK4時(shí)三大注意事項(xiàng)
- FlexBuilder4十大新特性閃亮登場(chǎng)
- 三大方法實(shí)現(xiàn)Flex全屏
- 揭開(kāi)Flex正則表達(dá)式的神秘面紗
- 技術(shù)分享 在Flex中嵌入Flex字體的步驟
網(wǎng)站名稱:學(xué)習(xí)筆記 如何實(shí)現(xiàn)Flex與瀏覽器交互
當(dāng)前網(wǎng)址:http://www.5511xx.com/article/dpjpdsc.html
其他資訊
- 基于云計(jì)算的IT業(yè)務(wù)正在飛速增長(zhǎng)
- 云電腦開(kāi)機(jī)密碼怎么設(shè)置?(云電腦的賬號(hào)密碼怎么設(shè)置的)
- VFP實(shí)現(xiàn)網(wǎng)頁(yè)數(shù)據(jù)庫(kù)讀取簡(jiǎn)單教程(vfp讀取某網(wǎng)頁(yè)數(shù)據(jù)庫(kù))
- set集合是通過(guò)什么方式來(lái)儲(chǔ)存對(duì)象?(為什么越來(lái)越多的企業(yè)選擇使用對(duì)象存儲(chǔ)?)
- 配置Redis主從機(jī)器,實(shí)現(xiàn)高可用(redis配置主從機(jī)器)


咨詢
建站咨詢
