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);*/
    
  • 相关阅读:
    1.1、MyEclipse自定义注释
    angular2 组件内容嵌入(ng-content)
    常用css初始化样式(淘宝)
    web移动端rem的适配
    PSCC2019常用基础操作
    vs Code打开新的文件会覆盖窗口中的文件?
    关于将ECharts引入到项目中的几种方式
    VS code 设置侧边栏字体大小
    Visual Studio Code(VS code)你们都在用吗?或许你们需要看一下这篇博文
    Angular 监听滚动条事件
  • 原文地址:https://www.cnblogs.com/602147629/p/1979995.html
Copyright © 2011-2022 走看看