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);*/
    
  • 相关阅读:
    HDU 3709 数位dp
    Educational Codeforces Round 64 (Rated for Div. 2)-C. Match Points
    POJ 1845乘法逆元+约数和
    POJ3696 欧拉定理
    NC24953 树形dp(最小支配集)
    Codeforces 1173 C 思维+模拟
    Codeforces 1324F 树形dp+换根
    codeforces-1285D(字典树)
    面向纯小白的CLion(C++)基于Windows的安装配置教程
    HDU-2825Wireless Password(AC自动机+状压DP)
  • 原文地址:https://www.cnblogs.com/602147629/p/1979995.html
Copyright © 2011-2022 走看看