专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > Flex

如何在在flex中链接网页

发布时间:2011-06-27 20:41:59 文章来源:www.iduyao.cn 采编人员:星星草
怎么在在flex中链接网页啊
怎么在在flex中链接网页啊

------解决方案--------------------
XML code
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
                        layout="absolute"
                        creationComplete="setHtmlText()">
    <mx:Script>
        <![CDATA[
            private function setHtmlText():void
            {
                txt.htmlText= "<a target='_blank' href='"+txtInput.text+"'>"+txtInput.text+"</a>";
            }
            
            private function gotoWebPage():void
            {
                if (txtInput.text) {
                    /**
                     *    "_self" 指定当前窗口中的当前帧。
                     *    "_blank" 指定一个新窗口。
                     *    "_parent" 指定当前帧的父级。
                     *    "_top" 指定当前窗口中的顶级帧。
                     */
                    
                    var request:URLRequest = new URLRequest(txtInput.text);
                    navigateToURL(request,"_blank");
                }
            }
        ]]>
    </mx:Script>
    <mx:VBox>
        <mx:HBox>
            <mx:Label text="website"/>
            <mx:TextInput id="txtInput" text="http://www.google.cn" change="setHtmlText()"/>
        </mx:HBox>
        <!-- 第一种方式利用navigateToURL -->
        <mx:Button label="goto web page" click="gotoWebPage()" />
        <!-- 第二种方式利用 HTML 超链接 -->
        <mx:Text id="txt" color="red"/>
    </mx:VBox>
</mx:Application>
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: