文本框里文字悬浮触发事件
2012-01-11 11:28
246 查看
import flash.text.TextField; import flash.text.TextFieldAutoSize; //指示灯 var alterSprite:Sprite = new Sprite(); alterSprite.x = 100; alterSprite.y = 100; addChild(alterSprite); //文本段 var txt:TextField = new TextField(); txt.autoSize = TextFieldAutoSize.LEFT; //规范文本高度宽度 txt.htmlText = "11222222222\n11111<a href='event:test'>2222</a>11111<a href='event:test1'>2222</a>11111"; addChild(txt); txt.addEventListener(MouseEvent.MOUSE_MOVE, moveHandle); txt.addEventListener(MouseEvent.MOUSE_OUT, outHandle); var oldStr:String = ''; function moveHandle(e:MouseEvent):void{ var indexNum:int = txt.getCharIndexAtPoint(txt.mouseX, txt.mouseY); var txtFormat:TextFormat = txt.getTextFormat(indexNum); var lsStr:String = txtFormat.url; if (lsStr != "" && lsStr != null ) { drawCircle(0xff0000); }else{ outHandle(null); } } function outHandle(e:MouseEvent):void{ drawCircle(0xffff00); } function drawCircle(color:uint):void{ alterSprite.graphics.clear(); alterSprite.graphics.beginFill(color); alterSprite.graphics.drawCircle(0,0,50); alterSprite.graphics.endFill(); }
相关文章推荐
- 怎样在文本框输入文字后,按回车触发相应按钮事件???
- extJs 文本框后面加上说明文字+下拉列表选中值后触发事件
- 关于页面多个文本框触发textChanged事件的问题
- jquery实现点击label的同时触发文本框点击事件的方法
- 文本框的blur与change事件触发顺序
- Onfocur和Onblur重复触发问题解决方案(文本框onblur事件连续触发的问题)
- 浏览器脚本兼容 文本框中,回车键触发事件的兼容
- 文本框的blur与change事件触发顺序
- 当文本框的值,发生变化触发事件,用于表单校验!
- 自动检索文本框内容 触发事件
- 文本框内容改变触发事件
- js在文本框回车触发事件的方法
- 微博点击不同文字,触发不同事件
- 事件触发,下个文本框获得焦点(DOM:nextSibling方法)
- javascript选中一定数量文字触发事件进行分享、转发
- 文本框中,回车键触发事件的js代码[多浏览器兼容]
- [事件处理] js实现的文本框内容发生改变立马触发事件简单介绍
- (js技巧)input文本框回车或者失去光标触发事件
- 文本框输入后立即触发事件