网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何实现Flex与浏览器交互

本篇文章为大家展示了如何实现Flex与浏览器交互,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。

克井网站制作公司哪家好,找创新互联建站!从网页设计、网站建设、微信开发、APP开发、自适应网站建设等网站项目制作,到程序开发,运营维护。创新互联建站于2013年开始到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联建站

总结Flex与浏览器交互

在用Flex做Web应用时为了扩展应用程序功能,势必会更多的同浏览器进行交互,这样就会用到下面介绍的知识。

1、在Flex中实现URL跳转(使用flash.net.navigateToURL()方法如:)

/*  *param1:要跳转的URL  *param2:跳转方式_blank/_self  */  navigateToURL(newURLRequest("http://blog.csdn.net/xingjunli"),"_blank");

2、Flex与浏览器交互使用FlashVars传替换参数(使用Application.application.parameters属性)

页面嵌入SWF文件代码(我们可以通过JS动态来设置FlashVars信息已达到数据交互的目的)

      

Flex中获取参数代码:

privatefunctiononFlashVars(e:MouseEvent):void//获取页面参数  {  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与浏览器交互时在Flex中调用JavaScript函数

先在页面中完成jsfunction(注在Flex中只能调用当前页面引入的JS函数)

functionShowUserInfo(name,age,address)  {  alert("Name:"+name+"\n"+"Age:"+age+"\n"+"Address"+address);  return"CallSuccessful!"  }

Flex中调用方法并获取JSfunction返回值(使用ExternalInterface.call()方法):

privatefunctiononCallJS(e:MouseEvent):void  {  /*  *param1:当前页JSfunction方法名  *param...传递的参数0-N个  */  varresultValue:String=ExternalInterface.call("ShowUserInfo",txtParam1.text,txtParam2.text,txtParam3.text);  //resultValue=CallSuccessful!  }

上述内容就是如何实现Flex与浏览器交互,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。


分享文章:如何实现Flex与浏览器交互
链接URL:http://bjjierui.cn/article/gpjdpg.html

其他资讯