月度存档: 7 月 2014

Chrome 中的 JavaScript 断点设置和调试技巧

http://han.guokai.blog.163.com/blog/static/136718271201321402514114/

As3指定宽度截断文本

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