http://han.guokai.blog.163.com/blog/static/136718271201321402514114/
月度存档: 7 月 2014
As3指定宽度截断文本
作者: amyflash
日期: 2014年7月23日
没有评论
import flash.text.TextField; var w:Number=100; //指定宽度 var t:TextField = new TextField(); var s:String = "12345678901234567890"; t.text =s; addChild(t); t.x =100; t.y =100; getFinalTxt(w); function getChar(_str:String , _l:int):String { var _ba:ByteArray = new ByteArray ; _ba.writeMultiByte (_str, ""); if (_ba.length < _l) return _str; _ba.position = 0; return _ba.readMultiByte(_l-2, "")+"..."; } function getFinalTxt(len:Number):void { var i:int=s.length; while(t.textWidth>len) { t.text = getChar(s,--i); trace(t.text,t.textWidth); } t.width = w; } /*output 12345678901234567... 111 1234567890123456... 105 123456789012345... 99 */
豆瓣摘
http://www.douban.com/note/352217554/
其实,想来,谁都有压力,谁都会面临压力。所以抱怨起不了任何作用,也不会有人因为你的抱怨而关注你,帮助你。因此,最重要的是不能丢失了自己。我总认为,这世界上学习和运动是最不会辜负自己的事情,所以,还没有出路的时候,那就读书吧,用书籍来强大自己的心灵,去运动吧,用锻炼强大自己的体魄。当两样都达到完美状态时,或许,柳暗花明也未可知。我还庆幸的是,纵然,压力大,困难多,我还能坚持内心那份自我,我也看到一些朋友在坚持自我。所以说,暂时没有出路的时候,别想太多,埋头向前走吧
chrome下flash显示不了微软雅黑字体解决方案
var fontName = “Microsoft YaHei”;
if(flash.system.Capabilities.manufacturer == “Google Pepper”) fontName = “微软雅黑”;
发现chrome内置flash player的区别在Capabilities.manufacturer的不同,其它版本均为Adobe,而chrome内置版显示为Google Pepper
关于as3替换字符串
//replace all var str:String="AAABBBCCCAAA"; str=str.split("AAA").join("DDD"); //结果str为:DDDBBBCCCDDD //replace first var str:String="AAABBBCCCAAA"; str=str.replace("AAA","DDD"); //结果str为:DDDBBBCCCAAA