zoukankan      html  css  js  c++  java
  • 文本框中文字用htmlText操作并且实现文本框中文字加链接【link的用法】

    import flash.events.TextEvent;
    
    /*舞台上有个文本框 _eventTxt
    若要指定 link 事件,请在 href 属性中使用 event 方案,
    而不是 http 方案。 例如,使用 href="event:myText" 
    而不是 href="http://myURL";当用户单击包含 event 
    方案的超文本链接时,文本字段将调度 link TextEvent,
    并将其 text 属性设置为“myText”。 可随后创建一个 
    ActionScript 函数,每次调度 link TextEvent 时都会执行该函数。
    还可以使用样式表为锚标签定义 a:link、a:hover 和 a:active 样式。
    */
    var a:String = "你好!!!";
    var b:String = "好啊!";
    _eventTxt.htmlText = "<font color='#ff0000'><u><a href='event:"+b+"'>【" + a + "】</a></u></font>";
    _eventTxt.addEventListener(TextEvent.LINK,myText);
    function myText(e:TextEvent):void
    {
    	_eventTxt.text = e.text;
    	trace(e.text);
    }
    
    
    
    /*var myTextField:TextField= new TextField();
    myTextField.autoSize = TextFieldAutoSize.LEFT;
    myTextField.wordWrap = true;
    myTextField.selectable = false;
    myTextField.multiline = true;
    myTextField.width = stage.stageWidth;
    myTextField.htmlText = "<br><b><font size='24' color='#000000' face='张海山锐线体简'><p align='center'>-------About the ActionScript3.0-------</p></font></b>";
    //myTextField.htmlText+="<br><img src ='sunshine.jpg'>";
    myTextField.htmlText +=  "<br><br><br><br><br><br><br><br><br><br><br><br><br><br>";
    myTextField.htmlText +=  "<br><li><i><b>ActionScript1.0</b></i></li>";
    myTextField.htmlText +=  "<br><li><i><b>ActionScript2.0</b></i></li>";
    
    myTextField.htmlText +=  "<br><li><u><b><a href='event:hello'>ActionScript3.0</a><b></u></li>";
    myTextField.addEventListener(TextEvent.LINK,linkHandler);
    function linkHandler(e:TextEvent):void
    {
    trace(e.text);
    var t:TextField= new TextField();
    t.border = true;
    t.textColor = 0x000000;
    t.background = true;
    t.backgroundColor = 0xFFFFFF;
    t.autoSize = "left";
    t.wordWrap = true;
    t.selectable = false;
    t.width = 300;
    t.text = "AS3即ActionScript3.0的简称。 ActionScript 动作脚本是遵循 ECMAscript第四版 的 Adobe Flash Player 运行时环境的编程语言。它在 Flash 内容和应用程序中实现交互性、数据处理以及其他功能。 ActionScript是Flash的脚本语言,与JavaScript相似,ActionScript是一种面向对象编程语言。 ";
    t.y = 280;
    t.x = 140;
    addChild(t);
    }
    addChild(myTextField);*/
    
  • 相关阅读:
    单点登录学习的教程
    单点登录
    Linux下VI的使用
    伪分布式下的hadoop简单配置
    Linux下配置Java环境变量
    spring mvc 重新定向到一个新的Url
    LeetCode --- 字符串系列 ---“气球” 的最大数量
    http 简述
    dpr 与 移动端 1px 问题
    rem 与 vm 布局
  • 原文地址:https://www.cnblogs.com/602147629/p/1979995.html
Copyright © 2011-2022 走看看