在Flash动态文本加入省略号 [收藏本页]
  • 作者:luojian 来源:本站原创 发布时间:2006-5-14 12:49:34
  • myWord = "欢迎来到webstudio.成立于2004年底,以FLASH APPLICATION为主,以FLASH DESIGN 为辅助的一个中型网站。旨在为国内的FLASH产业发展做一些力所能及的事"
    String.prototype.shenglue = function (charactor:Number) {
    return (substring (this, 0, charactor) + "......");
    };
    // --
    this.createTextField ("my_txt", 1, 100, 100, 300, 300);
    my_txt.multiline = true;
    my_txt.wordWrap = true;
    my_txt.html = true;
    var my_fmt:TextFormat = new TextFormat ();
    my_txt.text = myWord.shenglue (50);
    my_txt.setTextFormat (my_fmt);
    trace (myWord.shenglue (100));

    非常简单的代码.只是为了在后面加6个点.......,方便之处在于可以任意选择断开文本的位置并自动加入省略号,如:

    my_txt.text = myWord.shenglue (50);

    输出结果为:
    欢迎来到webstudio.成立于2004年底,以FLASH APPLICATION为主,以FLAS......

    是在50个字符后加,可选在你想加的位置加入省略号.
    如想在100个字符后加入,则为:

    my_txt.text = myWord.shenglue (100);

  • [] [返回上一页] [打 印] [收 藏]
  • 上一篇教程:三维粒子系统在AS2中的实现 下一篇教程:attachMovie外部swf中的元素
Copyright © 2003-2008 站长助手 www.web162.com
辽ICP备05001760号 网络实名:站长助手 转载本站原创教程请注名来源于本站
力倡站长资源文化,崇尚互联共享,做中国最好站长网站,为中国网站提供动力!
始建于2003-3-1 8:10 中国首都·北京 辽宁(分站)
主资源渠道辽宁电信分公司服务器组及带宽!