zoukankan      html  css  js  c++  java
  • 捕获超文本链接的信息

    package 
    {
    	import flash.display.Sprite;
    	import flash.text.TextField;
    	import flash.events.TextEvent;
    	import flash.net.URLRequest;
    	import flash.net.navigateToURL;
    
    	public class SampleTextLink extends Sprite
    	{
    
    		private var txt:TextField;
    
    		public function SampleTextLink()
    		{
    			txt = new TextField  ;
    			txt.width = 300;
    			//自动换行
    			txt.wordWrap = true;
    			//设置不可选
    			txt.selectable=false;
    			addChild(txt);
    			txt.htmlText=
    			"单击<u><a href='event:geturl|http://www.baidu.com'>这儿</a></u>在"+
    			"新窗口打开一个到www.baidu.com链接\n"+
    			"单击<u><a href='event:move|10'>这儿</a></u>则是将文本框移动10个像素.";
    			txt.addEventListener(TextEvent.LINK,clickLink);
    		}
    
    		private function clickLink(e:TextEvent):void
    		{
    			trace(e.text);
    			var arr:Array=e.text.split("|");
    			switch(arr[0])
    			{
    				case "geturl":
    					geturl(arr[1]);
    				case "move":
    					move(arr[1]);
    			}
    		}
    		
    		private function geturl(url:String):void
    		{
    			var request:URLRequest=new URLRequest(url);
    			navigateToURL(request,"_blank");
    		}
    		
    		private function move(num:Number):void
    		{
    			txt.x+=num;
    		}
    	}
    
    }
    
  • 相关阅读:
    openssh升级
    Mysql基础学习_Windows版(一)
    centos7 取消Ctrl+Alt+Del重启功能
    linux shell数值比较和字符串比较
    linux 使用中括号进行条件判断
    VXLAN简介(摘抄)
    centos配置NTP服务器
    Centos配置网卡子接口
    组播___IGMP
    组播
  • 原文地址:https://www.cnblogs.com/602147629/p/1938474.html
Copyright © 2011-2022 走看看