Flex从页面(*.swf)url获取参数

Flex从页面url获取参数(总结)

 

Flash Builder 4下载地址:http://g.csdn.net/5128184


关于flex如何向某个页面传递参数,我以前有这方面的笔记,flex通 过非AmfPHP途径与后台交互 中URLLoader+URLRequest+URLVariables方法也可以用于向flex页面传参数。后 台php端接收参数很简单,现在讨论一下flex端如何处理页面url传递过来的参数。

网上这方面文章不少,不过都多少有些问题,我总结一下,写在这里。

方法一: flex接收网页传值!~




 1 <? xml version = " 1.0 "  encoding = " utf-8 " ?>

 2 < mx:Application xmlns:mx = " http://www.adobe.com/2006/mxml "  layout = " absolute "

 3    applicationComplete = " initApp() " >

 4   

 5 < mx:Label text =

 6 " Will run the app deployed at http://{serverURL}:{port}/MyGreatApp.html "   />

 7 < mx:Script >

 8     <! [CDATA[

 9        [Bindable]

10        var serverURL:String;

11       

12        [Bindable]

13        var port:String;

14       

15        function initApp(): void {

16            serverURL = Application.application.parameters.serverURL;

17            port = Application.application.parameters.port

18        }


19    ]] >

20 </ mx:Script >

21 </ mx:Application >

作者在文章最后写:“外部以test.swf?serverURL=String&port=String 的形式在网页中调用!”

这样做确实没有问题,但平时的flex程序都是以html为容器将swf文件包装了起来。如果用 test.html?serverURL=String& amp; amp;port=String的方式传递参数,再用该文章中提供的代码就不能获取参数了。

转载于:https://www.cnblogs.com/nianshi/archive/2010/05/11/1732657.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值