<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title><![CDATA[Mouselife——鼠标生活]]></title> 
<description><![CDATA[以此纪念我流失于鼠标之上的那些青春……]]></description>
<link>http://mouselife.net/</link>
<language>zh-cn</language>
<generator>www.emlog.net</generator>
<item>
	<title>cocos2d坐标系以及旋转中心(注册点)和Flash中的不同</title>
	<link>http://mouselife.net/About Codes/168.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 学习IOS开发有2个星期了，一边尝试用cocos2d在IOS上重写之前在Flash平台上做的小游戏《勇者的决斗》，一边摸索学习cocos2d以及Object-c。之前在实际操作过程，发现程序运行得总是很奇怪，后来一段时间的了解和查证后，才发现是cocos2d的坐标系和注册点与Flash有所不同。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cocos2d的坐标系是：x轴从左到右依次递增，y轴是从下倒上依次递增。舞台的原始坐标在屏幕的左下角，而Flash体系中，x轴是从左到右递增，y轴却是从上到下递增，舞台的原始坐标在左上角。因为之前摸索的时候完全不知道这个差异，所以出现一系列莫名其妙的结果⋯⋯</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 然后就是coco2d的注册点。在cocos2d中，所有新创建的对象的注册点都是默认在对象的绝对中心上的，而Flash的注册点则是对象的原始坐标上。Flash要改变注册点，需要改变对象的原始坐标，于是，Flash可以通过像素级别的差异来设置注册点的位置，所以，Flash甚至可以将注册点设置到对象像素之外。例如一个物体宽度为50，高度为50，在Flash中是可以将注册点设置到（-100，-100）的位置上的。cocos2d和Flash相比，注册点差异相差较大。cocos2d是通过object.anchorPoint；来实现的。例如object.anchorPoint = CGPointMake(0, 0）即是将注册点设置到对象的左下角上。默认未设置对象anchorPoint时，对象的注册点是在 CGPointMake(0.5, 0.5）上的，即是对象的绝对中心上。 anchorPoint的值区域是在0-1之间的，0-1是指比例，例如，假如object的宽为50，高为50，object.anchorPoint = CGPointMake(0.2, 0.3），那么这是object的旋转中心和注册点就是在x= 50*0.2，y=50*0.3，即是x=10，y=15的像素位置上。object.anchorPoint = CGPointMake(1, 1）时，注册点在对象的右上角。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 此处记录之，以帮助以后Flash转学IOS的同学快速明白~</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/166.html">IOS3.1及以上版本内建字体列表</a></p><p><a href="http://mouselife.net/About Codes/165.html">IOS开发笔记：xcode4.2下xib的创建和UI连接的实现方法</a></p><p><a href="http://mouselife.net/About Codes/162.html">TweeLite参数备份</a></p><p><a href="http://mouselife.net/About Codes/161.html">一个由root属性引发的bug</a></p><p><a href="http://mouselife.net/About Life/91.html">生活博客系统写完了</a></p></div>]]></description>
	<pubDate>Sun, 08 Jan 2012 11:06:19 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/168.html</guid>

</item>
<item>
	<title>2012头上的几句话</title>
	<link>http://mouselife.net/About Life/167.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 回望2011，几许失落，几许欣慰，几许遗憾。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 展望2012，几许茫然，几许奋发，几许期待。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2012，龙年，本命年。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2012，是一串省略号似的期待⋯⋯</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Life/160.html">博客恢复访问</a></p><p><a href="http://mouselife.net/About Life/158.html">5月</a></p><p><a href="http://mouselife.net/About Life/96.html">零碎的文字</a></p><p><a href="http://mouselife.net/About Life/110.html">谷歌正式退出中国了</a></p><p><a href="http://mouselife.net/About Life/103.html">碎语</a></p></div>]]></description>
	<pubDate>Sat, 31 Dec 2011 15:45:39 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Life/167.html</guid>

</item>
<item>
	<title>IOS3.1及以上版本内建字体列表</title>
	<link>http://mouselife.net/About Codes/166.html</link>
	<description><![CDATA[<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Family name: AppleGothic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: AppleGothic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Hiragino Kaku Gothic ProN</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: HiraKakuProN-W6</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: HiraKakuProN-W3</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Arial Unicode MS</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: ArialUnicodeMS</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Heiti K</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiK-Medium</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiK-Light</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: DB LCD Temp</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: DBLCDTempBlack</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Helvetica</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Helvetica-Oblique</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Helvetica-BoldOblique</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Helvetica</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Helvetica-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Marker Felt</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: MarkerFelt-Thin</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Times New Roman</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TimesNewRomanPSMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TimesNewRomanPS-BoldMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TimesNewRomanPS-BoldItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TimesNewRomanPS-ItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Verdana</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Verdana-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Verdana-BoldItalic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Verdana</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Verdana-Italic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Georgia</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Georgia-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Georgia</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Georgia-BoldItalic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Georgia-Italic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Arial Rounded MT Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: ArialRoundedMTBold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Trebuchet MS</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TrebuchetMS-Italic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TrebuchetMS</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Trebuchet-BoldItalic</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: TrebuchetMS-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Heiti TC</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiTC-Light</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiTC-Medium</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Geeza Pro</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: GeezaPro-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: GeezaPro</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Courier</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Courier</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Courier-BoldOblique</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Courier-Oblique</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Courier-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Arial</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: ArialMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Arial-BoldMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Arial-BoldItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Arial-ItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Heiti J</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiJ-Medium</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiJ-Light</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Arial Hebrew</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: ArialHebrew</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: ArialHebrew-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Courier New</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: CourierNewPS-BoldMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: CourierNewPS-ItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: CourierNewPS-BoldItalicMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: CourierNewPSMT</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Zapfino</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Zapfino</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: American Typewriter</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: AmericanTypewriter</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: AmericanTypewriter-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Heiti SC</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiSC-Medium</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: STHeitiSC-Light</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Helvetica Neue</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: HelveticaNeue</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: HelveticaNeue-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Family name: Thonburi</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Thonburi-Bold</p>
<p style="margin:0.0px 0.0px 0.0px 0.0px;font:11.0px Menlo;color:#008700;"><span class="Apple-tab-span" style="white-space:pre;">	</span> Font name: Thonburi</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/168.html">cocos2d坐标系以及旋转中心(注册点)和Flash中的不同</a></p><p><a href="http://mouselife.net/About Codes/165.html">IOS开发笔记：xcode4.2下xib的创建和UI连接的实现方法</a></p></div>]]></description>
	<pubDate>Sat, 31 Dec 2011 09:52:27 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/166.html</guid>

</item>
<item>
	<title>IOS开发笔记：xcode4.2下xib的创建和UI连接的实现方法</title>
	<link>http://mouselife.net/About Codes/165.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;刚开始学习ios开发，由于直接使用的xcode4.2开始学习的，资料很少，其操作和网上比较普通的xcode3.x差异很大，所以是摸着石头过河的感觉。经过N久尝试，终于学会了UI和代码的连接。发现有两个方法可以实现：</p>
<p><span style="font-weight:bold;font-size:16px;">项目创建：</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.新建工程 &gt; ios &gt; Appliction &gt; Single View Appliction&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.在主项目代码文件夹下新建 &gt; ios &gt; User Interface &gt; Empty &gt; Device Family[iPhone] &gt; Save As[ViewController]</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.在Group &amp; Files里，选择ViewController.xib，在File Inspector对象创建列表中选择Object拖入Document Outline下 Objects里面。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.选中刚刚拖入进来的Object，在identity Inspector里面，将Class属性里面输入ViewController，即将类指定为ViewController.h。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.在项目编译设置里面，在Main Interface 下拉框选择ViewController.</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6.返回ViewController.xib编辑界面，拖入一个Window组件。然后在在Window组件里面拖入一个TextField和两个Round Rect Button。标识符分别指定为myTitleLabel、leftButton、rightButton。将leftButton的Label键入left，将rightButton的Label键入right。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OK，现在xib文件创建好了，点击运行，现在就可以在IOS模拟器里面看到我们刚刚创建的按钮和文本了。</p>
<p><b><span style="font-size:16px;">UI连接和元素控制：</span></b></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-weight:bold;font-size:14px;">方法一：</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.打开ViewController.h，在@interface ViewController : UIViewController下键入以下代码：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @property (strong, nonatomic) IBOutlet UITextField *myTitleLabel;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@property (strong, nonatomic) IBOutlet UIButton *leftButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@property (strong, nonatomic) IBOutlet UIButton *rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTextEvent:(id)sender;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;changeTextEvent 是用来实现按钮改变文本框里面的文字的函数。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.打开ViewController.m，在@implementation ViewController下面输入：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize leftButton = _leftButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize rightButton = _rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize myTitleLabel = _myTitleLabel;<br />
<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTextEvent:(id)sender{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *title = [sender titleForState:UIControlStateNormal];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *newTxt = [[NSString alloc] initWithFormat:@"%@ button pressed.",title];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _myTitleLabel.text = newTxt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.打开ViewController.xib，在右上角的Editor里面选择中间的按钮分屏显示代码，此时主代码编辑区域分为了两个屏，左边是xib的视图编辑器，右边打开的是ViewController.h。在Document Outline工具栏里面，在Window下leftButton上，按下鼠标右键，拖动鼠标，此时会有一根射线跟随鼠标，将射线拖动到右边ViewController.h里面的@property(strong,nonatomic) IBOutlet UIButton *leftButton;代码区域上放开，rightButton和myTitleLabel执行对应操作。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.ViewControl.h下，鼠标左键点击-(IBAction)changeTextEvent:(id)sender;前的圆点，将射线拖到右边leftButton上，然后执行相同操作拖到rightButton上。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.运行程序，此时将会看到点击左右键会分别改变TextField的内容。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <span style="font-size:14px;">方法二：</span></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1.打开ViewController.h，将@interface ViewController : UIViewController替换为</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@interface ViewController : UIViewController{<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IBOutlet UITextField *_myTitleLabel;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IBOutlet UIButton *_leftButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IBOutlet UIButton *_rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTxtEvent:(id)sender;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.打开ViewController.m，在@implementation ViewController下输入</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTextEvent:(id)sender{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *title = [sender titleForState:UIControlStateNormal];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *newTxt = [[NSString alloc] initWithFormat:@"%@ button pressed.",title];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _myTitleLabel.text = newTxt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.在分屏模式下，在Document 
Outline工具栏里面，在Window下leftButton上，按下鼠标右键，拖动鼠标，此时会有一根射线跟随鼠标，将射线拖动到右边
ViewController.h里面的IBOutlet UIButton *_leftButton;代码区域上放开，rightButton和myTitleLabel执行对应操作。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4.在分屏模式下，在右边ViewController.h里的-(IBAction)changeTxtEvent:(id)sender;前面的圆点上按下左键拖动，将射线拖到左边xib设计界面上的leftButton和rightButton上。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.运行程序，此时也会看到和上面方法相同的效果。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;两种方法比较，第一种方法比较复杂一点。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 另看《iPhone4与iPad开发基础教程》一书里是这样写的：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ViewController.h&gt;:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @interface ViewController : UIViewController{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;UITextField *_myTitleLabel;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; UIButton *_leftButton;<br />
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;UIButton *_rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@property(retain,nonatomic) IBOutlet UITextField *_myTitleLabel;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@property(retain,nonatomic) IBOutlet UIButton *_leftButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@property(retain,nonatomic) IBOutlet UIButton *_rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTxtEvent:(id)sender;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@end</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &lt;ViewController.m&gt;:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize _myTitleLabel;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize _leftButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;@synthesize _rightButton;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-(IBAction)changeTxtEvent:(id)sender{<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *title = [sender titleForState:UIControlStateNormal];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; NSString *newTxt = [[NSString alloc] initWithFormat:@"%@ button pressed.",title];<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _myTitleLabel.text = newTxt;<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个写法和第一种相比较，应该是变量的实例化阶段的不同，一个是在接口中实例化，一个是在实现中实例化。本人新手，如有不对恳请路过的大神指教。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 另外，在上面的changeTxtEvent方法中有这样一行类似与Java、Actionscript中的写法：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; _myTitleLabel.text = newTxt;</p>
<p>事实上，在Object-c中的标准写法应该是：</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; [_myTitleLabel setText:newTxt];</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 不知道在Object-c中是否所有的setter和getter都可以像Java那样写，此疑问还待以后的学习中求证。</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/166.html">IOS3.1及以上版本内建字体列表</a></p><p><a href="http://mouselife.net/About Codes/168.html">cocos2d坐标系以及旋转中心(注册点)和Flash中的不同</a></p></div>]]></description>
	<pubDate>Sat, 24 Dec 2011 21:22:12 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/165.html</guid>

</item>
<item>
	<title>Weisay Heibai for emlog 版本提供下载</title>
	<link>http://mouselife.net/About Designs/164.html</link>
	<description><![CDATA[<p>如题，该模板得到原作者<a href="http://www.weisay.com/" target="_blank">weisay</a>的移植许可，使其支持emlog。在下载前本模板在emlog论坛进行了几天的公开测试，未发现重大bug，股提供下载。<br />
使用本风格的emer希望尊重作者的劳动成果和创意，请在页底保留作者的博客链接，谢谢!<br />
<br />
作者地址：<a href="http://www.weisay.com/" target="_blank">http://www.weisay.com/</a><br />
下载地址：http://bbs.emlog.net/thread-13985-1-1.html<br />
图片预览：<br />
<img src="http://bbs.emlog.net/attachments/month_1111/1111221211333ef0a515d0069b.jpg" alt="" border="0" /></p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/163.html">新模板一枚，欢迎下载</a></p><p><a href="http://mouselife.net/About Designs/17.html">准备着手建立Artmemory网站</a></p><p><a href="http://mouselife.net/About Designs/25.html">艺印工作室网站logo效果图2</a></p><p><a href="http://mouselife.net/About Designs/36.html">White-magazine-v1推迟发布</a></p><p><a href="http://mouselife.net/About Designs/26.html">艺印工作室首页设计初稿</a></p></div>]]></description>
	<pubDate>Fri, 25 Nov 2011 22:15:38 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Designs/164.html</guid>

</item>
<item>
	<title>新模板一枚，欢迎下载</title>
	<link>http://mouselife.net/About Codes/163.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;好久没打理博客，最近很长一段时间忙得一沓糊涂，博客都长草了。后面一段时间终于会比较闲了，所以做了套风格，开放给所有emlog使用者下载。<br />
&nbsp;&nbsp; &nbsp;本模板是基于凤凰快博的一款模板为基础进行开发的，经过测试，兼容IE6、火狐等浏览器。完善了翻页页码、碎语、新建页面、回复嵌套等。</p>
&nbsp;&nbsp; &nbsp;话不多说， 预览图一张：<br />
<br />
<a target="_blank" href="http://mouselife.net/content/uploadfile/201111/daf3eeae9d3aeb5bdf9a2b9f86ba8bab20111116152244.jpg" id="ematt:58"><img src="http://mouselife.net/content/uploadfile/201111/daf3eeae9d3aeb5bdf9a2b9f86ba8bab20111116152244.jpg" alt="点击查看原图" border="0" /></a><br />
&nbsp;&nbsp; &nbsp;附件可以下载，或者移步emlog论坛下载。使用本模板，请保留作者链接，谢谢。<div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Designs/17.html">准备着手建立Artmemory网站</a></p><p><a href="http://mouselife.net/About Designs/36.html">White-magazine-v1推迟发布</a></p><p><a href="http://mouselife.net/About Codes/30.html">解密源代码被加密的网页</a></p><p><a href="http://mouselife.net/About Codes/48.html">支持EMLOG的taotao采集插件</a></p><p><a href="http://mouselife.net/About Codes/78.html">关于一个成功的插件开发方法的思考</a></p></div>]]></description>
	<pubDate>Wed, 16 Nov 2011 15:05:30 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/163.html</guid>

</item>
<item>
	<title>TweeLite参数备份</title>
	<link>http://mouselife.net/About Codes/162.html</link>
	<description><![CDATA[<span class="Apple-style-span" style="color:#2c2c2c;font-family:Arial, Helvetica, simsun, u5b8bu4f53;font-size:14px;line-height:22px;">TweenLite参数说明:<br />
1)<span style="color:#ff0000;"> $target </span>: Object – 
作为目标的对象， MovieClip或者其它对象<br />
2) <span style="color:#ff0000;">$duration</span> : 
Number – 动画的时间长度（单位：秒）<br />
3)<span style="color:#ff0000;"> $vars</span> : Object 
– 对象，通过属性值，来存贮各种属性参数用于缓动。（如果你使用 TweenLite.from() 
方法，这里的参数表示缓动的初始值）<br />
该对象所具有的属性：<br />
<span style="color:#ff0000;">alpha</span>: 
alpha 目标对象应该完成 (或开始，当使用 TweenLite.from()时)的透明度级别.如果 target.alpha 
是1，当缓动被执行的时候，你指定参数为 0.5，它将把透明度从 1 缓动到 0.5.<br />
x: 改变 MovieClip的 x 位置,把这个值设置成你希望的 
MovieClip 的结束位置(如果你使用的是 TweenLite.from()这个值表示开始位置).<br />
　　　　　　　　　　　( y scaleX 
scaleY rotation　等属性不再重复说明）<br />
特别的属性 (**可选的**):<br />
<span style="color:#ff0000;">delay</span> : Number – 延迟缓动 (以秒为单位).<br />
<span style="color:#ff0000;">ease</span> : Function – 缓动函数. 
例如，fl.motion.easing.Elastic.easeOut 函数。默认的是 Regular.easeOut函数。<br />
<span style="color:#ff0000;">easeParams</span> : Array – 用来存贮缓动公式所需要的额外数据. 当使用 Elastic 
公式并且希望控制一些额外的参数，比如放大系数和缓动时间。大多数的缓动公式是不需要参数的，因此，你不需要给其它的缓动公式传递参数。<br />
<span style="color:#ff0000;">autoAlpha</span> : Number – 用它来代替 alpha 
属性，可以获得一些副加的效果，比如当 alpha 值缓动到 0时，自动将 visible 属性改为 false。当缓动开始前，autoAlpha 大于 
0时，它将会把 visible 属性变成 true 。<br />
<span style="color:#ff0000;">visible</span> : 
Boolean – 在缓动结束时，想要指定 DisplayObject 的 visible 属性，请使用这个参数。<br />
<span style="color:#ff0000;">volume</span> : Number – 对 soundTransform 
（MovieClip/SoundChannel/NetStream 等）对象中的volume属性（音量大小）进行缓动<br />
<span style="color:#ff0000;">tint</span> : Number – 改变 DisplayObject 
的颜色，设置一个16进制颜色值之后，当缓动结束时，目标对象将被变成这个颜色，（如果使用的是TweenLite.from()，这个值将表示目标对象开始缓动时的颜色)。举个例子，颜色值可以设定为： 
0xFF0000。<br />
<span style="color:#ff0000;">removeTint</span> : Boolean – 要移除 
DisplayObject 颜色，将这个参数设成 true 。<br />
<span style="color:#ff0000;">frame</span> : 
Number – 将 MovieClip 缓动到指帧频。<br />
<span style="color:#ff0000;">onStart</span> : 
Function – 
在缓动开始时想要执行某个函数，就将函数的引用（通常是函数名）放到这里。如果缓动是带延迟的，那么在缓动开始前该函数不会被执行。<br />
<span style="color:#ff0000;">onStartParams</span> : Array – 
为缓动开始时要执行的函数传递参数。(可选的)<br />
<span style="color:#ff0000;">onUpdate</span> : 
Function – 缓动过程中，每次更新时调用这里指定的函数(缓动开始后，每一帧被触发一次),<br />
<span style="color:#ff0000;">onUpdateParams</span> : Array – 给 onUpdate 参数指定的函数传递参数 
(可选的)<br />
<span style="color:#ff0000;">onComplete</span> : Function – 
缓动结束时执行的函数。<br />
<span style="color:#ff0000;">onCompleteParams</span> : Array – 给 
onComplete 参数指定的函数传递参数 (可选的)<br />
<span style="color:#ff0000;">persist</span> : 
Boolean – 值为 true 时，TweenLite 
实例将不会自动被系统的垃圾收集器给收走。但是当新的缓动出现时，它还是会被重写（overwritten）默认值为 false.<br />
<span style="color:#ff0000;">renderOnStart</span> : Boolean – 如果你使用带有延迟缓动的 
TweenFilterLite.from() ，并且阻止缓动的渲染（rendering ）效果，直到缓动真正开始，将这个值设为 true.默认情况下该值为 
false ，这会让渲染效果立即被执行，甚至是在延迟的时间还没到之前。<br />
<span style="color:#ff0000;">overwrite </span>: int – 当前的缓动被创建以后，通过这个参数可以限制作用于同一个对象的其它缓动，可选的参数值有：<br />
- 0 (没有): 
没有缓动被重写。这种模式下，运行速度是最快的，但是需要注意避免创建一些控制相同属性的缓动，否则这些缓动效果间将出现冲突。</span><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/168.html">cocos2d坐标系以及旋转中心(注册点)和Flash中的不同</a></p><p><a href="http://mouselife.net/About Codes/161.html">一个由root属性引发的bug</a></p><p><a href="http://mouselife.net/About Life/91.html">生活博客系统写完了</a></p><p><a href="http://mouselife.net/About Life/101.html">近期开发学习计划</a></p><p><a href="http://mouselife.net/About Codes/156.html">坑爹的”凸“字！</a></p></div>]]></description>
	<pubDate>Sat, 03 Sep 2011 15:49:52 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/162.html</guid>

</item>
<item>
	<title>一个由root属性引发的bug</title>
	<link>http://mouselife.net/About Codes/161.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;昨天在公司写代码时，老板说客户反馈过来了一个奇怪的bug，一个躲卫兵的小游戏，单独播放正常，而一旦加载到另外的flash中时就碰撞检测就会完全失效。很不解为什么会出现这种情况，多次试验，发现如果加载到其它flash中时，如果其在x和y大于9的情况下，检测马上会失效。好吧，这个神奇的问题于是困扰了我大半天。debug很久，才发现是我使用的一个国外写的基于像素检测的类的问题。仔细分析尝试后，定位到root的问题。经过查证，发现root和stage有区别的，下面是官方帮助文档中的示例：</p>
<p>&nbsp;</p>
<p></p>
<pre style="font-family:'Lucida Console', 'Courier New', Courier, monospace;font-size:12px;overflow-x:auto;overflow-y:auto;padding-left:40px;padding-right:5px;padding-top:5px;padding-bottom:5px;background-color:#f2f2f2;margin-top:10px;margin-bottom:10px;">import flash.display.Loader;
import flash.net.URLRequest;
import flash.events.Event;

trace(stage.root); // [object Stage]

var ldr:Loader = new Loader();
trace (ldr.root); // null

addChild(ldr); 
trace (ldr.root); // [object ...]

var urlReq:URLRequest = new URLRequest("example.jpg");
ldr.load(urlReq);

ldr.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);

function loaded(event:Event):void {
    trace(ldr.content.root); // [object Bitmap]
}</pre> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;由此发现，root向上追溯只能追溯到自身swf的顶层类上，即只能追溯到单个swf的主类上。而stage不同，stage在flashplayer中永远有且只有一个。于是修改了那个类中关于root的引用，全部改为stage后顺利解决。</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Codes/168.html">cocos2d坐标系以及旋转中心(注册点)和Flash中的不同</a></p><p><a href="http://mouselife.net/About Codes/162.html">TweeLite参数备份</a></p><p><a href="http://mouselife.net/About Life/91.html">生活博客系统写完了</a></p><p><a href="http://mouselife.net/About Life/101.html">近期开发学习计划</a></p><p><a href="http://mouselife.net/About Codes/156.html">坑爹的”凸“字！</a></p></div>]]></description>
	<pubDate>Mon, 11 Jul 2011 19:32:17 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Codes/161.html</guid>

</item>
<item>
	<title>博客恢复访问</title>
	<link>http://mouselife.net/About Life/160.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;博客终于恢复访问了，因为备案被莫名其妙注销的原因，博客连续两个月无法访问了，几经斗争，还是败给了工信部，于是果断搬家到国外vps上，正式和大婶的博客同居。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;7月了，毕业证在6月15号正式拿到了手，代表了俺的学生生涯正式结束了。以后再也不用为考试而纠结了。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;这几个月在酝酿换工作的事儿，不怎么顺利。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;然后就这样吧。</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Life/167.html">2012头上的几句话</a></p><p><a href="http://mouselife.net/About Life/158.html">5月</a></p><p><a href="http://mouselife.net/About Life/96.html">零碎的文字</a></p><p><a href="http://mouselife.net/About Life/110.html">谷歌正式退出中国了</a></p><p><a href="http://mouselife.net/About Life/103.html">碎语</a></p></div>]]></description>
	<pubDate>Fri, 01 Jul 2011 15:57:17 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Life/160.html</guid>

</item>
<item>
	<title>5月</title>
	<link>http://mouselife.net/About Life/158.html</link>
	<description><![CDATA[<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;写这篇文章前，我特意看了下日志存档，好吧，发现从去年的5月开始自己基本不怎么写日志了。因为懒，抑或是因为忙，总之写日志的频率开始大大下降。转眼间貌似另一个5月就到了，恰好一年。为了延续这个一年的完整，也许这篇日志也是5月的唯一一篇日志。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;事实上今年上半年都是挺纠结的一段时间，无他，忙。真的很忙。白天要上班，晚上回家又要完成兼职的工作，同时还要忙论文。特别是论文，大学期间从大一后基本就没学过日语了，所以8千字的日文论文确实是心头的一块大石头。无奈临近毕业的时候日语水平还是接近于文盲，于是自己写中文，喊同学翻译为日语，好歹有了1万两千字的规模，实在是不易。其实我写中文的时候从开始动笔到结束也才写了2个晚上，为我翻译日文的哥们估计就比较纠结了，因为我的题目是《Flash技术的发展现状》。文科的去翻译工科论文确实很恼火，特别是要翻译很多计算机专业名词。在这里我想非常谢谢为我翻译日语的哥们，辛苦了！</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5月11号请假回校，5月12号毕业体检、毕业聚餐，5月13号毕业合影、5月14号系上集体合影、5月15号毕业论文答辩。好吧，5月15号的毕业论文答辩是最囧的时候了，当年我牛叉的站在讲台上，下面四个日语老师，其中2个日本人，2个是中国人。开始答辩了，于是他们惊奇的发现了一朵日语专业的奇葩，因为他们用日语问我问题的时候我完全听不懂，于是我一个劲儿的说“すみません、問題がわかりません”……最后的结果是，两个日本老师很纠结，两个中文老师更纠结。日本老师纠结的是我基本只说那一句日文，其他全说中文；中文老师纠结的是最后她们变成了我的专业翻译……然后，论文答辩的十几分钟里，连一个问题都没纠结完就结束了。在我做好做好准备壮烈牺牲的时候，宣布结果的时候金哲老师宣布我们日语专业全部过了，只是我“ぎりぎり”过了而已。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;论文答辩的结束事实上意味着我的大学生活加学生生涯正式结束了，意味着我再也不用为期末考试而纠结、为成绩而挂心了，同时也在事实上意味着今后我将负担起一个成年人养家糊口的责任了。在等毕业证的这段时间，回味一下大学生活，或许因为宅的原因，突然发现这4年里似乎没有什么特别的记忆……有点小遗憾，更多的是初出茅庐的满腔热血和信心满满的期待。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;5月事实上确实是多事儿的一月。月初的时候我把在他们厂门口被人用迷药迷住，导致我爸回家取存折到银行取了3500元钱递给了那个骗子。在气愤的同时，也觉得这迷药这玩意挺神奇，可以让被迷住的人保持意识其它意识清醒的同时极度相信骗子的话。报了案，但是这种事儿最终也只有不了了之了罢。不想过多说这事儿，只是不幸中万幸的是人没受到伤害。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;然后前几天接到电话又说我奶奶病了，心下甚是挂念。无奈工作繁忙，无法抽身回老家看望她。妈妈回老家去探望奶奶去了，因为冠心病的原因，住进了忠县人民医院，据说都输了几天的氧气。还好几天后没什么大碍了，现在已经出院回家了。我奶奶今年已经84岁，身体一直很健朗，现在都是自己做饭吃，平时还要自己种菜、种胡豆、花生。祝福我的奶奶长命百岁。</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;好吧，就到这。仅仅记录一些碎事而已。</p><div id="related_log" style="font-size:12px"><p><b>相关日志：</b></p><p><a href="http://mouselife.net/About Life/167.html">2012头上的几句话</a></p><p><a href="http://mouselife.net/About Life/160.html">博客恢复访问</a></p><p><a href="http://mouselife.net/About Life/96.html">零碎的文字</a></p><p><a href="http://mouselife.net/About Life/110.html">谷歌正式退出中国了</a></p><p><a href="http://mouselife.net/About Life/103.html">碎语</a></p></div>]]></description>
	<pubDate>Sat, 21 May 2011 10:31:00 +0000</pubDate>
	<author>Kuma</author>
	<guid>http://mouselife.net/About Life/158.html</guid>

</item></channel>
</rss>
