Flex中实现链接

Flex中实现链接主要有三种方式:

1、通过新建URLRequest对象,设置对象的参数,然后调用navigateToURL的方法打开,参考代码如下

  1. var u:URLRequest = new URLRequest();
  2. u.url = "http://www.baidu.com/s";
  3. u.Data = new URLVariables("ie=gb2312&bs=flex+builder&sr=&z=&cl=3&f=8&wd=flex&ct=0");
  4. navigateToURL(u);

不过这种方式打开都是通过打开新页面打开。

2、通过在Flex中插入HTML来实现,一般在Flex中添加一个TEXT然后使用htmlText中添加一个HTML链接来实现,参考代码如下:

  1. <mx:Text x="92" y="80" text="Text" width="120">
  2.                     <mx:htmlText>
  3.                         <![CDATA[
  4.                             <a href="http://www.baidu.com">百度</a>
  5.                         ]]>
  6.                     </mx:htmlText>
  7.                 </mx:Text>

 

3、使用Flex的ExternalInterface访问call javascript,参考代码如下所示:

  1. ExternalInterface.call("window.location","http://www.baidu.com/s?wd=20%CA%C0%BC%CD%D6%D0%B4%F3%D0%FC%B0%B8");
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值