<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_xiaotie</title><subtitle type="text">水，洗不掉，指骨上的旧伤；残破盔甲，掩不住，战士的旧信仰，握枪，再握枪，重回到最前方</subtitle><id>http://feed.cnblogs.com/blog/u/9275/rss</id><updated>2012-02-08T04:01:47Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><generator>CNBlogs BlogServer</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/9275/rss"/><entry><id>http://www.cnblogs.com/xiaotie/archive/2012/02/03/2336421.html</id><title type="text">暴风城之夜</title><summary type="text">暴风城中依旧热闹，昔日喧闹的奥格瑞玛一眼望去只看见两三个人在徘徊，头顶几头狮鹫在盘旋。两年的时间，竟然变化这么大。当在暴风城中看见人们商量着去屠城时，心中隐约泛起高等精灵亡国时的哀歌。拍卖行中，希尔瓦娜斯的音乐盒摆着10万金币的高价，雷霆崖上，憨厚的老牛已经魂归先祖。在野外，看着寥若星辰的部落时多想上去打一声招呼啊，却迎面来了一道暗影箭。一直到倒地都没还手。谁能想到，这个妖娆的德国妹纸的前世是头憨厚的爱挠痒痒的断角老公牛。艾泽拉斯的夜空中布满了星辰，硕大的圆月挂在正空。四处张望，却找不到双月之一的“小蓝孩”，发呆时有人问：你这虚空鳐从哪里来的？坐船从暴风城出发，来到鲁瑟兰村，飞过迷雾海，来到黑</summary><published>2012-02-02T17:09:00Z</published><updated>2012-02-02T17:09:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2012/02/03/2336421.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2012/02/03/2336421.html"/><content type="html">&lt;p&gt;暴风城中依旧热闹，昔日喧闹的奥格瑞玛一眼望去只看见两三个人在徘徊，头顶几头狮鹫在盘旋。两年的时间，竟然变化这么大。当在暴风城中看见人们商量着去屠城时，心中隐约泛起高等精灵亡国时的哀歌。拍卖行中，希尔瓦娜斯的音乐盒摆着10万金币的高价，雷霆崖上，憨厚的老牛已经魂归先祖。在野外，看着寥若星辰的部落时多想上去打一声招呼啊，却迎面来了一道暗影箭。一直到倒地都没还手。谁能想到，这个妖娆的德国妹纸的前世是头憨厚的爱挠痒痒的断角老公牛。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun01.JPG" width="792" longdesc="" height="599" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun03.JPG" longdesc="" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;艾泽拉斯的夜空中布满了星辰，硕大的圆月挂在正空。四处张望，却找不到双月之一的&amp;#8220;小蓝孩&amp;#8221;，发呆时有人问：你这虚空鳐从哪里来的？&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun04.JPG" width="478" longdesc="" height="670" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;坐船从暴风城出发，来到鲁瑟兰村，飞过迷雾海，来到黑海岸。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun05.JPG" width="551" longdesc="" height="545" /&gt;&lt;/div&gt;&#xD;
&lt;div align="left"&gt;骑上山羊，沿着小路向南走，来到灰谷。灰谷里一片宁静，德鲁伊们在这里沉睡，塞纳留斯在这里长眠。&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun06.JPG" width="520" longdesc="" height="581" /&gt;&lt;/div&gt;&#xD;
&lt;div align="left"&gt;&amp;nbsp;&lt;/div&gt;&#xD;
&lt;div align="left"&gt;绕路去艾萨拉转了一转，满山的红叶依然还在。&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;来到杜隆塔尔，站在奥克瑞玛城外，看着这个熟悉而又陌生的城市，进去还是不进去，这是个疑问。加摩尔长大了。萨尔离开了。地狱咆哮来了。沃金被暴力拆迁，赶出了城。脑残吼，你弟弟是做房地产开发的吗？&lt;/p&gt;&#xD;
&lt;p&gt;看门的卫兵真不友好，见面就射了两箭。无奈只好在空中盘旋一圈离去。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun07.JPG" width="525" longdesc="" height="689" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;向南飞，贫瘠之地战火正酣，飞到塞拉摩岛，这座年轻的城市并不知道自己将来的命运。娜娜从诺森德回来了，看起来很疲惫。世上最残酷的事情就是向亲人下手，蛋蛋可以毁灭世界，也不会去碰瞌睡男和香蕉女。娜娜，丫卖爹的称号却一直伴随着她。在达拉然的喷泉庞诉说着思念，法杖上沾了阿尔萨斯的血。然而这一切都是白费，卖爹及与部落老大勾勾搭搭换来的和平很快就被打破，当一年后，部落的铁骑踏破塞拉摩时，这个联盟的首席鸽派是否会后悔当初的决定？&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun08.JPG" width="425" longdesc="" height="413" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;站在塞拉摩眺望海对岸，幽暗城是进不去了，再也没有机会听到黑暗女王的歌唱了。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun09.JPG" width="608" longdesc="" height="599" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;向西飞，飞过尘泥沼泽，越过山脉，来到莫高雷草原。她的前世是头断角公牛，这里是他出生的地方，这里绿草盎然，风景如画，若干年前，三五个小牛在草地上奔跑。&lt;/p&gt;&#xD;
&lt;p&gt;&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun10.JPG" width="532" longdesc="" height="599" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;换乘山羊来到雷霆崖，上了电梯，远远的看着远处的卫兵发呆，再也没有机会站在图腾柱上给老牛加血了，老牛老牛，上了天堂。 &#xD;
&lt;div align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun11.JPG" width="426" longdesc="" height="641" /&gt;&lt;/div&gt;&#xD;
&lt;p&gt;&lt;/p&gt;&#xD;
&lt;p&gt;拍照时被一个巡逻的卫兵发现了，狼狈的逃了出来。&lt;/p&gt;&#xD;
&lt;p align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/shengun12.JPG" width="421" longdesc="" height="611" /&gt;&lt;/p&gt;&#xD;
&lt;p&gt;星界传送回暴风城，这时几个人在炫耀拿了熊，背对高山站在暴风城塔楼上感叹：卡里姆多已不再属于你。&lt;/p&gt;&#xD;
&lt;p&gt;【显卡不行，拍摄质量不好】&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2336421.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2012/02/03/2336421.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2012/02/01/2334495.html</id><title type="text">2012年计划</title><summary type="text">尝试开拓三种新业务：（1）移动应用[优先]；（2）Kinect体感应用[其次]；（3）UI设计[再其次]。完善业务线：（1）妖精公寓系列：针对女性的图形图像类应用（Web、桌面、移动、Kinect四大平台）；（2）世界之树系列：针对企业和后台的图形图像类应用（主要是桌面，兼顾Web和移动应用）；（3）梵雅设计系列：纯设计和美工类业务（由老婆主持）。兴趣与探索：（1）数学：复习和做题——陈天权《数学分析讲义》，Lax《线性代数及应用》，《StatisticalInference》；学习——《数学规划》；（2）图像：ImageProcessingAnalysis,andMachineVision3</summary><published>2012-02-01T06:21:00Z</published><updated>2012-02-01T06:21:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2012/02/01/2334495.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2012/02/01/2334495.html"/><content type="html">&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;尝试开拓三种新业务：&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（1）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;移动应用[优先]；&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（2）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;Kinect&lt;font face="宋体"&gt;体感应用[其次]；&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（3）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;UI&amp;nbsp;&lt;font face="宋体"&gt;设计[再其次]。&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;完善业务线：&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（1）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;妖精公寓系列：针对女性的图形图像类应用（&lt;font face="Arial"&gt;Web&lt;/font&gt;&lt;font face="宋体"&gt;、桌面、移动、&lt;/font&gt;&lt;font face="Arial"&gt;Kinect&lt;/font&gt;&lt;font face="宋体"&gt;四大平台）；&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（2）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;世界之树系列：针对企业和后台的图形图像类应用（主要是桌面，兼顾&lt;font face="Arial"&gt;Web&lt;/font&gt;&lt;font face="宋体"&gt;和移动应用）；&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（3）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;梵雅设计系列：纯设计和美工类业务（由老婆主持）。&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;兴趣与探索：&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（1）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;数学：复习和做题&amp;nbsp;&amp;#8212;&amp;#8212;&amp;nbsp;陈天权《数学分析讲义》，&lt;font face="Arial"&gt;Lax&lt;/font&gt;&lt;font face="宋体"&gt;《线性代数及应用》，《&lt;/font&gt;&lt;font face="Arial"&gt;Statistical&amp;nbsp;Inference&lt;/font&gt;&lt;font face="宋体"&gt;》；学习&amp;#8212;&amp;#8212;《数学规划》；&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（2）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;图像：&lt;font face="Arial"&gt;Image&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style="font-family: 'Arial'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;Processing&amp;nbsp;Analysis,&amp;nbsp;and&amp;nbsp;Machine&amp;nbsp;Vision&amp;nbsp;3ed.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;Numerical&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: 'Arial'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;Recipes&amp;nbsp;3ed.&amp;nbsp;Computer&amp;nbsp;Vision:&amp;nbsp;Algorithms&amp;nbsp;and&amp;nbsp;Applications.&amp;nbsp;&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;继续实现其中的算法，完善图像库，建立基本的视频分析库；&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（3）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;RIA&lt;font face="宋体"&gt;：完善我的&lt;/font&gt;&lt;font face="Arial"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;开发模式：&lt;/font&gt;&lt;font face="Arial"&gt;D4&lt;/font&gt;&lt;font face="宋体"&gt;；&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（4）&lt;/span&gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;设计：增加设计的质感。&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;写作：&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（1）动工写作Flash非常道系列（每月至少一篇）；&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（2）整理UI设计的样例（整理成一本书）；&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（3）应用型图像算法的写作（不限量）；&lt;/span&gt;&lt;/p&gt;&#xD;
&lt;p style="margin-top: 0pt; margin-bottom: 0pt" &gt;&lt;span style="font-family: '宋体'; font-size: 10.5pt; mso-spacerun: 'yes'"&gt;（4）技术管理与思考（不限量）。&lt;/span&gt;&lt;/p&gt;&lt;!--EndFragment--&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2334495.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2012/02/01/2334495.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2012/01/26/2329816.html</id><title type="text">收购/代理游戏或其它成熟的在线应用</title><summary type="text">受客户委托，收购/代理游戏或其它成熟的在线应用若干。应用应是自主开发的，至少支持日语或方便翻译为日语。有意者请将演示地址，运营环境，价格/合作方式，是否提供源代码，知识产权情况等说明发送至 xiaotie@geblab.com。</summary><published>2012-01-26T12:50:00Z</published><updated>2012-01-26T12:50:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2012/01/26/2329816.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2012/01/26/2329816.html"/><content type="html">受客户委托，收购/代理游戏或其它成熟的在线应用若干。应用应是自主开发的，至少支持日语或方便翻译为日语。有意者请将演示地址，运营环境，价格/合作方式，是否提供源代码，知识产权情况等说明发送至 &lt;a href="&amp;#109;&amp;#97;&amp;#105;&amp;#108;&amp;#116;&amp;#111;&amp;#58;&amp;#120;&amp;#105;&amp;#97;&amp;#111;&amp;#116;&amp;#105;&amp;#101;&amp;#64;&amp;#103;&amp;#101;&amp;#98;&amp;#108;&amp;#97;&amp;#98;&amp;#46;&amp;#99;&amp;#111;&amp;#109;"&gt;xiaotie@geblab.com&lt;/a&gt;。 &lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2329816.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2012/01/26/2329816.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2012/01/12/2320874.html</id><title type="text">Flash播放mp4的两个问题：编码问题和需要下载完后才能播放的问题</title><summary type="text">（1）编码问题。需要是 h.264 编码，不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题；可以用 3GP、MP4视频转换精灵(BRVideoConverter) 转码。（2）下载完后才能播放的问题。mp4视频有metadata，通常在文件尾部，而flash读到这个metadata才开始播放，解决办法是用工具处理一下mp4，把它的metadata移至文件头部。推荐工具：mp4box （http://www.videohelp.com/tools/mp4box）指令：mp4box.exe -isma xx.mp4</summary><published>2012-01-12T09:35:00Z</published><updated>2012-01-12T09:35:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2012/01/12/2320874.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2012/01/12/2320874.html"/><content type="html">&lt;p&gt;（1）编码问题。需要是 h.264 编码，不是此编码的在某些Flash版本或OS上会出现放不出来视频的问题；可以用 3GP、MP4视频转换精灵(BRVideoConverter) 转码。&lt;/p&gt;&#xD;
&lt;p&gt;（2）下载完后才能播放的问题。mp4视频有metadata，通常在文件尾部，而flash读到这个metadata才开始播放，解决办法是用工具处理一下mp4，把它的metadata移至文件头部。&lt;/p&gt;&#xD;
&lt;p&gt;推荐工具：mp4box （&lt;a href="http://www.videohelp.com/tools/mp4box"&gt;http://www.videohelp.com/tools/mp4box&lt;/a&gt;）&lt;/p&gt;&#xD;
&lt;p&gt;指令：mp4box.exe -isma xx.mp4&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2320874.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2012/01/12/2320874.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/12/10/2283384.html</id><title type="text">只学一点点：我的技术学习策略</title><summary type="text">万事万物皆为攻受。学习务必精通，则是绝世小受，学习只求掌握，则是偏向于攻。孙子曰：善攻者动于九天之上，善守（受）者藏于九地之下。动于九天之上的学习方法就是找到遁去的一，只学一点点。</summary><published>2011-12-10T08:23:00Z</published><updated>2011-12-10T08:23:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/12/10/2283384.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/12/10/2283384.html"/><content type="html">&#xD;
 &#xD;
&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;李敖有首诗叫《只爱一点点》&amp;nbsp;：&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;不爱那么多，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;只爱一点点；&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;别人的爱情像海深，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我的爱情浅。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;不爱那么多，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;只爱一点点；&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;别人的爱情像天长，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我的爱情短。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;不爱那么多，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;只爱一点点；&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;别人眉来又眼去，&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我只偷看你一眼。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;一点足够。在黄易的大唐双龙传中有个说法叫《遁去的一》，也就是说任何事情在纷杂万象之中都有一个消失的一，把这个消失的一找到，就可以事半功倍。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;在学技术中，很多人纠结于掌握与精通。掌握是能够熟练的使用该技术实现自己的目标，而精通，则是对该技术的常用及半常用的场景都熟悉，能够处理常见或非常见的问题，是广泛的掌握。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;在宅男和腐女眼中，万事万物皆为攻受。学习务必精通，则是绝世小受，学习只求掌握，则是偏向于攻。孙子曰：善攻者动于九天之上，善守（受）者藏于九地之下。下面看看动于九天之上的学习方法。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;作为一个上个世纪就开始写网页的程序员，你如果问我这个&lt;font face="Times New Roman"&gt;css&lt;/font&gt;&lt;font face="宋体"&gt;怎么写，这个&lt;/font&gt;&lt;font face="Times New Roman"&gt;js&lt;/font&gt;&lt;font face="宋体"&gt;怎么写，我的回答一般就是两个字：&amp;#8220;不会&amp;#8221;。做为一个从&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.net&amp;nbsp;1.0&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;就开始写&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;C#&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;程序的程序员，如果你问常见的&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;问题，&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;50%&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;情况下我的回答还是&amp;#8220;不会&amp;#8221;或者&amp;#8220;查&lt;font face="Times New Roman"&gt;MSDN&lt;/font&gt;&lt;font face="宋体"&gt;&amp;#8221;。有不少人加我&lt;/font&gt;&lt;font face="Times New Roman"&gt;QQ&lt;/font&gt;&lt;font face="宋体"&gt;讨论技术问题，我最多的回答是&amp;#8220;不会&amp;#8221;，&amp;#8220;不知道&amp;#8221;，&amp;#8220;&lt;/font&gt;&lt;font face="Times New Roman"&gt;Google&lt;/font&gt;&lt;font face="宋体"&gt;&amp;#8221;。时至如今，也就会些用了理所当然就能记住的知识，其它的都不会，&lt;/font&gt;&lt;font face="Times New Roman"&gt;IDE&lt;/font&gt;&lt;font face="宋体"&gt;的快捷键也记不住几个。当然，也有碰巧那个东西我懂的，这种情况极少。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;技术是来解决问题的，不是增加心智负担的。承担进攻任务的行军不会带太多的累赘。我的开发任务中数据库、查询类的不重要，&lt;font face="Times New Roman"&gt;linq&lt;/font&gt;&lt;font face="宋体"&gt;不用学，自从接触代码生成后，&lt;/font&gt;&lt;font face="Times New Roman"&gt;ORM&lt;/font&gt;&lt;font face="宋体"&gt;的也全部都扔了，因为&lt;/font&gt;&lt;font face="Times New Roman"&gt;ORM&lt;/font&gt;&lt;font face="宋体"&gt;需要学习，且可控性没有代码生成的好。自从项目主要是图形图像方面的后，&lt;/font&gt;&lt;font face="Times New Roman"&gt;asp&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;等也都丢了，因为这类项目需求变动大、技术支持困难。直到后来才找到&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;对我而言的遁去的一：&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;unsafe&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;指针。有了&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;unsafe&amp;nbsp;+&amp;nbsp;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;指针，图像程序性能大增，相比&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;C/C++&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;而言，生产力也得到了极大的提高&amp;#8212;&amp;#8212;什么新东西都不用学（指针还没忘记）。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;知识是基于过去经验的总结，而我们面对的是未来，因此，对于过往知识需要谨慎的辨识，对于他人经验需要参考性的采纳。&lt;font face="Times New Roman"&gt;MSDN&lt;/font&gt;&lt;font face="宋体"&gt;中明白的说，不鼓励使用&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;unsafe&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，而在&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;图像程序中大量的使用后，才能感觉到它的爽。如果看到&lt;font face="Times New Roman"&gt;MSDN&lt;/font&gt;&lt;font face="宋体"&gt;上不推荐用，看见别人也几乎不这么用，自己就给自己设置禁区，那我就找不到这个遁去的一。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;下面是个更深刻的例子。今年应该是我写&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;程序的第三个年头。俺，是一个不会&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;的&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;程序员。你如果让我用&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;CS&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;工具做一个动画，很抱歉，不会。那么看看，我会哪些？我学了哪些？我能做什么？做这些我相对于别人有哪些优势？从这个例子看看什么是进攻式学习。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;普遍看来，&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;是一个动画工具。全球数百万&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;动画设计师。好吧，俺美工差，如果它是个动画工具，俺就不玩了。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;在我最初看来，&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;是一个运行在绝大多数&lt;/font&gt;&lt;font face="Times New Roman"&gt;PC&lt;/font&gt;&lt;font face="宋体"&gt;机上的虚拟机平台，擅长处理图形图像，可以用它来快速开发程序。这样看，就可以玩玩它。为什么？图形图像类应用是我给自己确立的方向，而&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;是一个适合的平台。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;这样的认识还没有触及遁去的一。随着开发经验的增加，一个遁去的一开始浮现：&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flash&lt;font face="宋体"&gt;是一个最简单的虚拟机，它只封装了最基本的操作（图形图像、声音、视频、&lt;/font&gt;&lt;font face="Times New Roman"&gt;XML&lt;/font&gt;&lt;font face="宋体"&gt;以及现在的&lt;/font&gt;&lt;font face="Times New Roman"&gt;3D&lt;/font&gt;&lt;font face="宋体"&gt;），连&lt;/font&gt;&lt;font face="Times New Roman"&gt;Button&lt;/font&gt;&lt;font face="宋体"&gt;控件都没有，凡是可有可没有的都没有。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;用普通的眼光看，这个虚拟机简单、弱小。换一种方式看：尺寸小，平台小，容易移植。用&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;html5/js&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;来写一套&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;的基本&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;也没多少代码。因此，&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;/AIR&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;才这么容易的打入&lt;font face="Times New Roman"&gt;iOS&lt;/font&gt;&lt;font face="宋体"&gt;之中，且各类平台间&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;代码保持非常好的兼容性。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flash&lt;font face="宋体"&gt;提供了一套简洁的&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;，跨各种平台。&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;以库的形式扩展（这一点与&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.Net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;很大不同），&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;CS&lt;/font&gt;&lt;font face="宋体"&gt;工具里自带了一套简单、开源的&lt;/font&gt;&lt;font face="Times New Roman"&gt;UI&lt;/font&gt;&lt;font face="宋体"&gt;控件库，&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;则提供了一套复杂的、全功能的&lt;/font&gt;&lt;font face="Times New Roman"&gt;UI&lt;/font&gt;&lt;font face="宋体"&gt;库，这些都是&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;平台外部的（这也与&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;.Net&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;不同，&lt;font face="Times New Roman"&gt;WPF&lt;/font&gt;&lt;font face="宋体"&gt;是在&lt;/font&gt;&lt;font face="Times New Roman"&gt;SDK&lt;/font&gt;&lt;font face="宋体"&gt;里面的，而不是外面）。在平台外部，就拥有了很好的灵活性。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;这个简单的弱小的小玩意怎么能算遁去的一呢？&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;算不上！&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;它充其量就是一个灰尘大小的卵细胞。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;下面，一个微不足道的、看似毫无关联的玩意出场了：数据绑定。它就像一个小蝌蚪一样，向卵细胞游啊游，在两者接触的瞬间，一个生命诞生了！&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flash&lt;font face="宋体"&gt;开发遁去的一就是&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;的底层&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&amp;nbsp;+&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;数据绑定。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flash&lt;font face="宋体"&gt;底层&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;很简单很少，各大平台都支持（&lt;/font&gt;&lt;font face="Times New Roman"&gt;Web&lt;/font&gt;&lt;font face="宋体"&gt;，桌面，移动）。它就是中国移动全球通，什么地方都有它&amp;#8212;&amp;#8212;我能！&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;光能还不行，直接用&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;底层&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;开发，就像用&lt;/font&gt;&lt;font face="Times New Roman"&gt;GDI+&lt;/font&gt;&lt;font face="宋体"&gt;一笔笔绘制一样，麻烦的要命，直到数据绑定出现，数据绑定让基于&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;API&lt;/font&gt;&lt;font face="宋体"&gt;的开发有了质的飞跃&amp;#8212;&amp;#8212;它好我也好！&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;因此，掌握&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;只需要掌握两个东西：底层&lt;/font&gt;&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;和数据绑定，剩下的都是细枝末节的，用的时候查文档和搜索引擎就可以了。我们需要学的东西是多么的少，而我们能做的事情是多么的多！&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;首先，得学习开发语言。&lt;font face="Times New Roman"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;平台的官方开发语言是&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;actionscript3&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，简称&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as3&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，每当说起&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as3&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;时，人们总会谈起&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as2&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，你就当&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as2&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;从没出现过，了解&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as2&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;一点用都没有，不闻、不问、不看。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as3&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;和主流开发语言很类似。&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;package&amp;nbsp;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;机制、类机制和&lt;font face="Times New Roman"&gt;java&lt;/font&gt;&lt;font face="宋体"&gt;相似，继承是&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;extends&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，实现接口是&lt;font face="Times New Roman"&gt;implements&lt;/font&gt;&lt;font face="宋体"&gt;。区别：&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（1）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;变量声明是&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;var&amp;nbsp;i:int&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;；函数声明是：&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;function&amp;nbsp;foo(i:int):int;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;nbsp;不支持方法重载，支持默认参数。函数可以作为参数传递。支持闭包。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（2）&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Getter&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;和&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Setter&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;分别为：&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;function&amp;nbsp;get&amp;nbsp;foo():int;&amp;nbsp;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;和&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;function&amp;nbsp;set&amp;nbsp;foo(i:int):int;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（3）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;抛出事件：&lt;/span&gt;&lt;span style='background: rgb(192, 192, 192); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(192, 192, 192);'&gt;dispatchEvent&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;;&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;监听事件&lt;font face="Courier New"&gt;addEventListeneraddEventListener&lt;/font&gt;&lt;font face="宋体"&gt;。事件支持弱引用。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（4）&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;for&amp;nbsp;each&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;可以遍历集合；&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;（5）&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;支持动态类，&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;Object&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;是动态类，&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;for&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;可以遍历&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;Object:&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;(&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;key:String&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;obj)&amp;nbsp;&lt;br /&gt;{&lt;br /&gt;...&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（6）&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;[&amp;nbsp; ]&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;里写元数据。常用的有三个：事件申明，嵌入资源和数据绑定：&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 21pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;数据绑定是&amp;nbsp;&lt;font face="Times New Roman"&gt;[Bindable]&lt;/font&gt;&lt;font face="宋体"&gt;，这个在后面会详述。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 21pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;嵌入资源的例子一看就明白：&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;[Embed(source="assets/blackStyle/iconPlayStart36.png")]&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;	&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;private&amp;nbsp;var&amp;nbsp;buttonForwardPlay36:Class;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 21pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;事件申明用在类中，申明之后，&lt;font face="Times New Roman"&gt;IDE&lt;/font&gt;&lt;font face="宋体"&gt;会对该类给出对应事件的智能提示，例子：&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 21pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;[Event(name="inited",&amp;nbsp;type="flash.events.Event")]&amp;nbsp;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 21pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;as3&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;很快就学会了，拿本语法书，扫一眼就行了。不用&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;CS&lt;/font&gt;&lt;font face="宋体"&gt;工具的话，主流&lt;/font&gt;&lt;font face="Times New Roman"&gt;IDE&lt;/font&gt;&lt;font face="宋体"&gt;就是&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;Builder&lt;/font&gt;&lt;font face="宋体"&gt;，它是基于&lt;/font&gt;&lt;font face="Times New Roman"&gt;Eclipse&lt;/font&gt;&lt;font face="宋体"&gt;开发的，用过&lt;/font&gt;&lt;font face="Times New Roman"&gt;Eclipse&lt;/font&gt;&lt;font face="宋体"&gt;的拿过来就会用。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;下面进入主题：&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;API&lt;/font&gt;&lt;font face="宋体"&gt;和数据绑定。需要掌握的&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;API&lt;/font&gt;&lt;font face="宋体"&gt;：&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（1）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;绘制的&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;：绘制线、绘制曲线、填充&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;/&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;梯度填充、蒙版、混合模式（貌似除了蒙版外，&lt;font face="Times New Roman"&gt;Html5&lt;/font&gt;&lt;font face="宋体"&gt;都有！）&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（2）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;滤镜和变换&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（3）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;文本处理：&lt;font face="Times New Roman"&gt;TextField&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（4）&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;核心&lt;font face="Times New Roman"&gt;UI&lt;/font&gt;&lt;font face="宋体"&gt;类：&lt;/font&gt;&lt;font face="Times New Roman"&gt;Sprite&lt;/font&gt;&lt;font face="宋体"&gt;、它的生命周期及对交互的响应&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;上面这些是我们的钢筋水泥，下面，就用这些钢筋水泥来搭建我们自己的应用。有人可能会问：控件呢？有了数据绑定，我们并不需要控件，或者换句话说，有了数据绑定，我们可以很容易由底层&lt;font face="Times New Roman"&gt;API&lt;/font&gt;&lt;font face="宋体"&gt;搭建自己需要的控件。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;数据绑定非常容易！&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;数据绑定是&lt;font face="Times New Roman"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;的&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;mxml&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;（&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flex&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;描述界面的语言）编译器提供的一个功能。下面，我们只用&lt;font face="Times New Roman"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;的&amp;nbsp;&lt;/font&gt;&lt;font face="Times New Roman"&gt;mxml&lt;/font&gt;&lt;font face="宋体"&gt;编译器，而不用&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;的任何控件，来从&lt;/font&gt;&lt;font face="Times New Roman"&gt;Flash&amp;nbsp;API&lt;/font&gt;&lt;font face="宋体"&gt;搭建我们自己的控件或其它应用。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Mxml&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;就不介绍了，看一眼就会了。下面是一个&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;mxml&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;中数据绑定的例子：&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;shapes:Rectangle&amp;nbsp;id=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;background&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;width=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{width}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;height=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{height}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;corner=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgCorner}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;corners=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgCorners}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;color=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgColor}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alpha=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgEnabled?bgAlpha:bgAlpha*0.3}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;borderColor=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgBorderColor}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;borderThickness=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgBorderThickness}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fillAlpha=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgFillAlpha}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;borderAlpha=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;{bgBorderAlpha}&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/&amp;gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;很简单、很容易理解、理解了就再也忘不了：大括号&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;{}&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;中的就是数据绑定内容，&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;{}&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;中的所有可绑定的变量构成绑定链，绑定链上的绑定源出现了任何变化，都会激发运算，将运算结果付给被绑定的字段。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;如果给一个类加了元数据&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;[Bindable]&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，则该类实例的字段和&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;getter/setter&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;就成了绑定源。如果不想把全部字段和&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;getter/setter&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;弄成绑定源，可对字段或&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;setter&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;单独增加元数据&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;[Bindable]&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;这个数据绑定比&lt;/span&gt;&lt;span style='font-family: "Times New Roman"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;WPF/SL&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;的数据绑定简洁多了、易用多了。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;下面，就靠这些开始征程。&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;先解决多语言的问题：&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('52b0ce9f-f420-4dbc-8bbf-40a099ca942e')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.RpcRequest;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;dynamic&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;l&amp;nbsp;extends&amp;nbsp;Object&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;i:l&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;l();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;s(key:String,&amp;nbsp;defaultString:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;):String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;getString(key,defaultString);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;function&amp;nbsp;s(key:String,&amp;nbsp;defaultString:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;):String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;i.s(key,defaultString);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;getString(key:String,&amp;nbsp;defaultString:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;):String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.hasOwnProperty(key)==&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;lowKey:String&amp;nbsp;=&amp;nbsp;key.toLowerCase();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.hasOwnProperty(lowKey)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;defaultString&amp;nbsp;?&amp;nbsp;defaultString&amp;nbsp;:&amp;nbsp;key;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;[lowKey];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;[key];&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;function&amp;nbsp;loadRemote(url:String,&amp;nbsp;callback:Function&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;,&amp;nbsp;failCallback:Function&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;RpcRequest(url,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(obj:Object):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;loadXml(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;XML(obj));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;callback();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;},&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;failCallback&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;function&amp;nbsp;loadXml(xml:XML):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(xml&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;lang:l&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;l();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 128, 0);"&gt;//&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;第一遍&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;each(&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;node:&amp;nbsp;XML&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;xml.item)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lang[node.@key]=String(node.@value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 128, 0);"&gt;//&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&amp;nbsp;第二遍，存储小写的key&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;&lt;br /&gt;&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;each(&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;node:&amp;nbsp;XML&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;xml.item)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;lkey:String&amp;nbsp;=&amp;nbsp;String(node.@key).toLowerCase();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(lang.hasOwnProperty(lkey)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;lang[lkey]&amp;nbsp;=&amp;nbsp;String(node.@value);&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;lang;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;RpcRequest&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;nbsp;的代码就不贴了，它的功能就是从&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;url&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;取回个&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;xml&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;文件。这个类在根命名空间中，这样不用&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;import&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;就能用了。名字是&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;l&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，代表&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;language&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，有一个静态实例&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;i&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，代表&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;instance&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，它设为可&lt;/span&gt;&lt;span style='color: rgb(0, 51, 255); font-family: "Courier New"; font-size: 10.5pt; font-weight: bold; mso-spacerun: "yes";'&gt;Bindable&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;，方法&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;s&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;代表取的是&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;string&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Xml&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;文件中存储的是键值对，这样写：&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;lt;Button&amp;nbsp;label="{l.i.s('Yes')}"&amp;nbsp;/&amp;gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;nbsp;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;就绑定了多语言，如果不加载任何语言文件的话，显示的是&amp;#8220;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Yes&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;#8221;，如果加载了的话，如果该文件中存在键&amp;#8220;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Yes&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;#8221;，则加载对应的值，如果不存在，则寻找是否有小写后为&amp;#8220;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;yes&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&amp;#8221;的键，加载对应的值，如果都不存在，则显示&amp;#8220;&lt;font face="Courier New"&gt;Yes&lt;/font&gt;&lt;font face="宋体"&gt;&amp;#8221;。而当更改语言时，由于&lt;/font&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;i&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;发生了变化，由于数据绑定的关系，该&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Button&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;的&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;label&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;值也马上得到了更新。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;寥寥几行代码就实现了多语言解决方案。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;接着是三个基础类：&lt;font face="Courier New"&gt;Application&lt;/font&gt;&lt;font face="宋体"&gt;、&lt;/font&gt;&lt;font face="Courier New"&gt;BaseComponent&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;和&amp;nbsp;&lt;/font&gt;&lt;font face="Courier New"&gt;BaseContainer&lt;/font&gt;&lt;font face="宋体"&gt;。&lt;/font&gt;&lt;font face="Courier New"&gt;Application&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;顾名思义，是&lt;/font&gt;&lt;font face="Courier New"&gt;App&lt;/font&gt;&lt;font face="宋体"&gt;的入口类，提供了一些基本的功能。&lt;/font&gt;&lt;font face="Courier New"&gt;BaseComponent&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;是&lt;/font&gt;&lt;font face="Courier New"&gt;UI&lt;/font&gt;&lt;font face="宋体"&gt;类的基类。&lt;/font&gt;&lt;font face="Courier New"&gt;BaseContainer&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;是容器类的基类。这三个类的代码如下：&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('17192278-b42c-4cb4-a132-74de6ec8e4a9')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObject;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Sprite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.StageAlign;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.StageScaleMode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;mx.binding.utils.BindingUtils;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;mx.core.Application;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;mx.events.PropertyChangeEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[DefaultProperty(&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;children&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;inited&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&amp;nbsp;type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Application&amp;nbsp;extends&amp;nbsp;Sprite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_width:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_height:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;fillMode:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;inited:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;instance&amp;nbsp;:&amp;nbsp;Application&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;Application()&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;instance&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(stage&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.showDefaultContextMenu&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.align&amp;nbsp;=&amp;nbsp;StageAlign.TOP_LEFT;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.scaleMode&amp;nbsp;=&amp;nbsp;StageScaleMode.NO_SCALE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_children:Vector.&amp;lt;DisplayObject&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;childrenChanged:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;children():Vector.&amp;lt;DisplayObject&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_children;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;children(&amp;nbsp;value:Vector.&amp;lt;DisplayObject&amp;gt;&amp;nbsp;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(&amp;nbsp;_children&amp;nbsp;!=&amp;nbsp;value&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_children&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;invalidate():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onStageResize(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:Event):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(fillMode&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;!=&amp;nbsp;stage.stageWidth)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;=&amp;nbsp;stage.stageWidth;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;!=&amp;nbsp;stage.stageHeight)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;=&amp;nbsp;stage.stageHeight;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onInvalidate(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:Event)&amp;nbsp;:&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(fillMode&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;stage.stageWidth&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;!=&amp;nbsp;stage.stageWidth)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;=&amp;nbsp;stage.stageWidth;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;!=&amp;nbsp;stage.stageHeight)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;=&amp;nbsp;stage.stageHeight;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(stage.hasEventListener(Event.RESIZE)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.removeEventListener(Event.RESIZE,&amp;nbsp;onStageResize);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.addEventListener(Event.RESIZE,&amp;nbsp;onStageResize);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(&amp;nbsp;childrenChanged&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;while&lt;/span&gt;&amp;nbsp;(&amp;nbsp;numChildren&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeChildAt(&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;each&amp;nbsp;(&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;child:DisplayObject&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;children&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChild(&amp;nbsp;child&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(inited&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inited&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;inited&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;width(w:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_width&amp;nbsp;=&amp;nbsp;w;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;width():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;height(h:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_height&amp;nbsp;=&amp;nbsp;h;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;height():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;x(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.x&amp;nbsp;=&amp;nbsp;Math.round(value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;y(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.y&amp;nbsp;=&amp;nbsp;Math.round(value);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;removeAllChildren():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;while&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.numChildren&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.removeChildAt(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._children&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._children&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package&amp;nbsp;orc.common&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObjectContainer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Sprite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Stage;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.StageAlign;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.StageScaleMode;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.MouseEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.filters.DropShadowFilter;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.containers.PopUpCanvas;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.utils.CallLaterHelper;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.utils.MouseHelper;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;resize&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&amp;nbsp;type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;mouseStick&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;closed&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;draw&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;BaseComponent&amp;nbsp;extends&amp;nbsp;Sprite&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_width:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_height:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_tag:&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&amp;nbsp;=&amp;nbsp;-&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_enabled:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;const&lt;/span&gt;&amp;nbsp;DRAW:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;draw&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;maskCanvas:PopUpCanvas;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_mouseHelper:MouseHelper;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;mouseHelper():MouseHelper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_mouseHelper&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;_mouseHelper&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;MouseHelper();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_mouseHelper;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;mouseStickIntervalMiniSeconds():&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;mouseHelper.stickHelper.intervalMiniSeconds;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;mouseStickIntervalMiniSeconds(value:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseHelper.stickHelper.intervalMiniSeconds&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_enableMouseStick:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;enableMouseStick():Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_enableMouseStick;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;enableMouseStick(value:Boolean):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_enableMouseStick&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(value&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;self:BaseComponent&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseHelper.stickHelper.bind(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseHelper.stickHelper.callback&amp;nbsp;=&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;self.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;mouseStick&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseHelper.stickHelper.unbind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;show(x:Number&amp;nbsp;=&amp;nbsp;NaN,&amp;nbsp;y:Number&amp;nbsp;=&amp;nbsp;NaN):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;pop:PopUpCanvas&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;PopUpCanvas();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pop.show();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pop.setContent(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;,x,y);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;showDialog(x:Number&amp;nbsp;=&amp;nbsp;NaN,&amp;nbsp;y:Number&amp;nbsp;=&amp;nbsp;NaN):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;pop:PopUpCanvas&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;PopUpCanvas();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pop.showDialog();&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pop.setContent(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;,x,y);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;BaseComponent(parent:DisplayObjectContainer&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;,&amp;nbsp;xpos:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&amp;nbsp;ypos:Number&amp;nbsp;=&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;move(xpos,&amp;nbsp;ypos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(parent&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;parent.addChild(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;init();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;init():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChildren();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;addChildren():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;invalidate():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;getShadow(dist:Number,&amp;nbsp;knockout:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;):DropShadowFilter&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;DropShadowFilter(dist,&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;45&lt;/span&gt;,&amp;nbsp;Style.DROPSHADOW,&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;,&amp;nbsp;dist,&amp;nbsp;dist,&amp;nbsp;.&lt;span style="color: rgb(128, 0, 128);"&gt;3&lt;/span&gt;,&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;,&amp;nbsp;knockout);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;function&amp;nbsp;initStage(stage:Stage):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.align&amp;nbsp;=&amp;nbsp;StageAlign.TOP_LEFT;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.scaleMode&amp;nbsp;=&amp;nbsp;StageScaleMode.NO_SCALE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;move(xpos:Number,&amp;nbsp;ypos:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x&amp;nbsp;=&amp;nbsp;Math.round(xpos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y&amp;nbsp;=&amp;nbsp;Math.round(ypos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;setSize(w:Number,&amp;nbsp;h:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_width&amp;nbsp;=&amp;nbsp;w;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_height&amp;nbsp;=&amp;nbsp;h;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;draw():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(BaseComponent.DRAW));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onInvalidate(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:Event):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeEventListener(Event.ENTER_FRAME,&amp;nbsp;onInvalidate);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;draw();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;width(w:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_width&amp;nbsp;=&amp;nbsp;w;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;width():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;height(h:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_height&amp;nbsp;=&amp;nbsp;h;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;height():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;tag(value:&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tag&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;tag():&lt;span style="color: rgb(0, 0, 255);"&gt;int&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_tag;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;enabled(value:Boolean):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_enabled&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseEnabled&amp;nbsp;=&amp;nbsp;mouseChildren&amp;nbsp;=&amp;nbsp;_enabled;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;tabEnabled&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;alpha&amp;nbsp;=&amp;nbsp;_enabled&amp;nbsp;?&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1.0&lt;/span&gt;&amp;nbsp;:&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;enabled():Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_enabled;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;close():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.parent&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.parent.removeChild(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.maskCanvas&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.maskCanvas.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;closed&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;callLater(callback:Function):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;CallLaterHelper(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.stage,callback);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package&amp;nbsp;orc.common&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObject;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObjectContainer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Shape;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.geom.Point;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[DefaultProperty(&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;children&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&amp;nbsp;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;inited&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&amp;nbsp;type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;BaseContainer&amp;nbsp;extends&amp;nbsp;BaseComponent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_children:Vector.&amp;lt;DisplayObject&amp;gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;childrenChanged:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;inited:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;s(key:String,defaultValue:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;):String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;l.i.getString(key,defaultValue);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 128, 0);"&gt;/*&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;*&amp;nbsp;Array&amp;nbsp;of&amp;nbsp;DisplayObject&amp;nbsp;instances&amp;nbsp;to&amp;nbsp;be&amp;nbsp;added&amp;nbsp;as&amp;nbsp;children&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style="color: rgb(0, 128, 0);"&gt;*/&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;children():Vector.&amp;lt;DisplayObject&amp;gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._children;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;children(&amp;nbsp;value:Vector.&amp;lt;DisplayObject&amp;gt;&amp;nbsp;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(&amp;nbsp;_children&amp;nbsp;!=&amp;nbsp;value&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_children&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;each(&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;item:DisplayObject&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;value)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_children.push(item);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_children&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;BaseContainer(parent:DisplayObjectContainer&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;,&amp;nbsp;xpos:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&amp;nbsp;ypos:Number&amp;nbsp;=&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super(parent,&amp;nbsp;xpos,&amp;nbsp;ypos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onInvalidate(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:Event)&amp;nbsp;:&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(&amp;nbsp;childrenChanged&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;while&lt;/span&gt;&amp;nbsp;(&amp;nbsp;numChildren&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;removeChildAt(&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(children&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;each&amp;nbsp;(&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;child:DisplayObject&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;children&amp;nbsp;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChild(&amp;nbsp;child&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.mask&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.contains(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.mask))&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.removeChild(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.mask);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.onInvalidate(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(inited&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;inited&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;inited&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;removeAllChildren():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;while&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.numChildren&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.removeChildAt(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._children&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._children&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;childrenChanged&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;setCenter(obj:DisplayObject):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.x&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;&amp;nbsp;*&amp;nbsp;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;-&amp;nbsp;obj.width);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;obj.y&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;&amp;nbsp;*&amp;nbsp;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;-&amp;nbsp;obj.height);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;　　几个&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Helper&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;类代码：&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('6081976d-8774-4422-bf67-d1da0dc59242')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Stage;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;CallLaterHelper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;CallLaterHelper(stage:Stage,&amp;nbsp;callback:Function)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.callback&amp;nbsp;=&amp;nbsp;callback;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.stage&amp;nbsp;=&amp;nbsp;stage;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.addEventListener(Event.ENTER_FRAME,&amp;nbsp;onStageEnterFrame);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;stage:Stage;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;callback:Function;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onStageEnterFrame(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:Event):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;stage.removeEventListener(Event.ENTER_FRAME,&amp;nbsp;onStageEnterFrame);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callback();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package&amp;nbsp;orc.utils&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;MouseHelper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_stickHelper:MouseStickHelper;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;stickHelper():MouseStickHelper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_stickHelper&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;_stickHelper&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;MouseStickHelper();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_stickHelper;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package&amp;nbsp;orc.utils&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Sprite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.MouseEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.TimerEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.utils.Timer;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;MouseStickHelper&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;target:Sprite;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;timer:Timer&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Timer(intervalMiniSeconds);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;active:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;mouseEvent:MouseEvent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_intervalMiniSeconds:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;100&lt;/span&gt;;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;intervalMiniSeconds():&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_intervalMiniSeconds;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;intervalMiniSeconds(value:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_intervalMiniSeconds&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timer.delay&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;callback:Function&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;bind(obj:Sprite):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;unbind();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target&amp;nbsp;=&amp;nbsp;obj;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(target&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.addEventListener(MouseEvent.MOUSE_DOWN,&amp;nbsp;onMouseDown);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.addEventListener(MouseEvent.MOUSE_OUT,&amp;nbsp;onMouseOut);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.addEventListener(MouseEvent.MOUSE_UP,&amp;nbsp;onMouseUp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.addEventListener(MouseEvent.MOUSE_MOVE,&amp;nbsp;onMouseMove);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;unbind():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(target&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.removeEventListener(MouseEvent.MOUSE_DOWN,&amp;nbsp;onMouseDown);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.removeEventListener(MouseEvent.MOUSE_OUT,&amp;nbsp;onMouseOut);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.removeEventListener(MouseEvent.MOUSE_UP,&amp;nbsp;onMouseUp);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target.removeEventListener(MouseEvent.MOUSE_MOVE,&amp;nbsp;onMouseMove);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;target&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reset();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onMouseDown(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:MouseEvent):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;active&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timer.stop();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(timer.hasEventListener(TimerEvent.TIMER)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timer.addEventListener(TimerEvent.TIMER,&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function(e:*):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireEvent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timer.start();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;fireEvent();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;fireEvent():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.callback();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onMouseMove(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:MouseEvent):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(active&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onMouseOut(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:MouseEvent):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reset();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;onMouseUp(&lt;span style="color: rgb(0, 0, 255);"&gt;event&lt;/span&gt;:MouseEvent):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;reset();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;reset():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;active&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;timer.stop();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;　　下面开始搭积木。先是&lt;font face="Times New Roman"&gt;Shape&lt;/font&gt;&lt;font face="宋体"&gt;。只要有背景的地方，都有&lt;/font&gt;&lt;font face="Times New Roman"&gt;Shape&lt;/font&gt;&lt;font face="宋体"&gt;。下面是&lt;/font&gt;&lt;font face="Times New Roman"&gt;Shape&lt;/font&gt;&lt;font face="宋体"&gt;的基类：&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('ec2a5da7-756d-4902-9d05-32438778b019')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.BitmapData;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.BaseComponent;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;BaseShape&amp;nbsp;extends&amp;nbsp;BaseComponent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_color:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0xFFFFFF&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;color():&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_color;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;color(value:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_color&amp;nbsp;==&amp;nbsp;value)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_color&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_fillAlpha:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;fillAlpha():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_fillAlpha;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;fillAlpha(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_fillAlpha&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_texture:BitmapData;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;texture():BitmapData&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_texture;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;texture(value:BitmapData):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_texture&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_borderAlpha:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;borderAlpha():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_borderAlpha;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;borderAlpha(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_borderAlpha&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_borderColor:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;borderColor():&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_borderColor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;borderColor(value:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_borderColor&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_borderThickness:Number&amp;nbsp;=&amp;nbsp;NaN;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;borderThickness():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_borderThickness;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;borderThickness(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_borderThickness&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_descriptor:Descriptor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;descriptor():Descriptor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_descriptor;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;descriptor(value:Descriptor):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_descriptor&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_descriptor&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_descriptor.resize(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;BaseShape 继承了BaseComponent的x,y,width,height等属性，另外提供了填充色，填充透明度，纹理，边界色，边界透明度，边界厚度等属性。而又因为有些形状，比如圆，不方便用x,y,width,height等描述，更方便用圆心和半径描述，因此又提供了descriptor的属性。如，CircularDescriptor：&amp;nbsp;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;!--EndFragment--&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('de7c9174-b716-4ffa-b151-e90292d5c6d4')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Descriptor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;resize(shape:BaseShape):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;package&amp;nbsp;orc.shapes&lt;br /&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;CircularDescriptor&amp;nbsp;extends&amp;nbsp;Descriptor&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;centerX:Number;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;centerY:Number;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;radius:Number;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;CircularDescriptor(centerX:Number,centerY:Number,radius:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.centerX&amp;nbsp;=&amp;nbsp;centerX;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.centerY&amp;nbsp;=&amp;nbsp;centerY;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.radius&amp;nbsp;=&amp;nbsp;radius;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;function&amp;nbsp;resize(shape:BaseShape):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shape.x&amp;nbsp;=&amp;nbsp;centerX&amp;nbsp;-&amp;nbsp;radius;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shape.y&amp;nbsp;=&amp;nbsp;centerY&amp;nbsp;-&amp;nbsp;radius;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shape.width&amp;nbsp;=&amp;nbsp;radius&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;2&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;shape.height&amp;nbsp;=&amp;nbsp;radius&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;2&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;接着是矩形控件：&amp;nbsp;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('014f5845-3cb1-4603-9148-b3257aca8252')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Graphics;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Rectangle&amp;nbsp;extends&amp;nbsp;BaseShape&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_corner:Number&amp;nbsp;=&amp;nbsp;NaN;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;corner():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_corner;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;corner(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_corner&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_corners:Array&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;corners():Array&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_corners;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;corners(value:Array):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_corners&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;function&amp;nbsp;draw():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;g:Graphics&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.graphics;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(width&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;height&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;c0:Number&amp;nbsp;=&amp;nbsp;corner;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;c1:Number&amp;nbsp;=&amp;nbsp;corner;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;c2:Number&amp;nbsp;=&amp;nbsp;corner;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;c3:Number&amp;nbsp;=&amp;nbsp;corner;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;c:Array&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.corners;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(c&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;c.length&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;4&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c0&amp;nbsp;=&amp;nbsp;Number(c[&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c1&amp;nbsp;=&amp;nbsp;Number(c[&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c2&amp;nbsp;=&amp;nbsp;Number(c[&lt;span style="color: rgb(128, 0, 128);"&gt;2&lt;/span&gt;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;c3&amp;nbsp;=&amp;nbsp;Number(c[&lt;span style="color: rgb(128, 0, 128);"&gt;3&lt;/span&gt;]);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(c0))&amp;nbsp;c0&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(c1))&amp;nbsp;c1&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(c2))&amp;nbsp;c2&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(c3))&amp;nbsp;c3&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(borderThickness)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;borderThickness&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.lineStyle(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderThickness,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderColor,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderAlpha,&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.texture)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.beginBitmapFill(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.texture);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.beginFill(color,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.fillAlpha);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(c0&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;c1&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;c2&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;c3&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.drawRect(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,width,height);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.drawRoundRectComplex(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,width,height,c0,c1,c2,c3);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.endFill();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;　　这个矩形控件可以设置圆角。有了这个控件，各种各样的背景图就都可以实现了：有圆角的、没圆角的、有纹理的、有边界的，等等。&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;　　椭圆&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;/&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;圆也经常用，写一个：&lt;/span&gt;&lt;/p&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('2fec5ff9-9507-4545-a63c-4797a5e97275')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Graphics;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.BaseComponent;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Ellipse&amp;nbsp;extends&amp;nbsp;BaseShape&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;function&amp;nbsp;draw():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;g:Graphics&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.graphics;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(width&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;height&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(isNaN(borderThickness)&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;borderThickness&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.lineStyle(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderThickness,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderColor,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.borderAlpha);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.texture)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.beginBitmapFill(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.texture);&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.beginFill(color,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.fillAlpha);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.drawEllipse(&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,width,height);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;g.endFill();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.draw();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p style="margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;/p&gt;&lt;p&gt;下面，我们建立一个简单的Canvas类，这个Canvas类可以设置背景，可以设置边界（背景和边界是用上面的Rectangle 类实现的。&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('9765ae66-a7fe-4e90-9af3-442506015878')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.AVM1Movie;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Bitmap;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.BitmapData;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObject;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.Loader;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.MovieClip;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.geom.Matrix;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.geom.Rectangle;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.net.URLRequest;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.Avm1Loader;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.BaseComponent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.ScaleBitmap;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;complete&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Image&amp;nbsp;extends&amp;nbsp;BaseComponent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;static&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;const&lt;/span&gt;&amp;nbsp;MODE_9GRID:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;9grid&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_source:*;&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;source():*&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_source;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;source(value:*):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_source&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.onInvalidate(&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sourceScale9Grid:Rectangle;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;mode:String&amp;nbsp;=&amp;nbsp;MODE_9GRID;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;Image():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;function&amp;nbsp;draw():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.draw();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(source)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(source&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;BitmapData)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;drawBitmapData(source);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(source&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;Bitmap)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;drawBitmapData(Bitmap(source).bitmapData);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(source&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;Class)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bmp:Bitmap&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;source()&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;as&lt;/span&gt;&amp;nbsp;Bitmap;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(bmp&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;drawBitmapData(bmp.bitmapData);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(source&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;String)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_loader&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_loader.contentLoaderInfo.removeEventListener(Event.COMPLETE,loadCompleted);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_loader&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Loader();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,loadCompleted);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_loader.load(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;URLRequest(source));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;loadCompleted(e:Event):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;d:DisplayObject&amp;nbsp;=&amp;nbsp;_loader.content;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;child:DisplayObject&amp;nbsp;=&amp;nbsp;d;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(d&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;AVM1Movie)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bmpData:BitmapData&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;BitmapData(d.width,d.height,&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bmpData.draw(d);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;child&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Bitmap(bmpData,&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;auto&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(d&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;is&lt;/span&gt;&amp;nbsp;Bitmap)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Bitmap(d).smoothing&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;xx:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;/&amp;nbsp;child.width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;yy:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;/&amp;nbsp;child.height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;scale:Number&amp;nbsp;=&amp;nbsp;Math.min(xx,yy);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;child.scaleX&amp;nbsp;=&amp;nbsp;scale;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;child.scaleY&amp;nbsp;=&amp;nbsp;scale;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._width&amp;nbsp;=&amp;nbsp;child.width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._height&amp;nbsp;=&amp;nbsp;child.height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap&amp;nbsp;=&amp;nbsp;child;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChild(child);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.COMPLETE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_loader:Loader;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_bgBitmap:DisplayObject&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;function&amp;nbsp;clear():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_bgBitmap&amp;nbsp;!=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.removeChild(_bgBitmap);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_bgBitmap&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;drawBitmapData(bmpData:BitmapData):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;clear();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(bmpData&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;&amp;nbsp;||&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._width&amp;nbsp;=&amp;nbsp;bmpData.width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._height&amp;nbsp;=&amp;nbsp;bmpData.height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sb:ScaleBitmap&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;ScaleBitmap(bmpData,&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;auto&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.scale9Grid&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.sourceScale9Grid;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;sb.setSize(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width,&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_bgBitmap&amp;nbsp;=&amp;nbsp;sb;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.addChild(sb);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.COMPLETE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;getBitmap():Bitmap&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bmpData:BitmapData&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;BitmapData(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap.width,&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap.height,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;,&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bmpData.draw(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap,&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Matrix(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap.scaleX,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;._bgBitmap.scaleY));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bmp:Bitmap&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Bitmap(bmpData);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;bmp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;　　那么，我们如何让&lt;font face="Courier New"&gt;Canvas&lt;/font&gt;&lt;font face="宋体"&gt;或&lt;/font&gt;&lt;/span&gt;&lt;span style='background: rgb(255, 255, 255); color: rgb(0, 0, 254); font-family: "Courier New"; font-size: 10.5pt; text-decoration: underline; mso-spacerun: "yes"; mso-highlight: rgb(255, 255, 255);'&gt;BaseContainer&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;中显示背景图呢？简单，在里面放个&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Image&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;控件即可，比如，这是我写的&lt;font face="Courier New"&gt;ImageButton&lt;/font&gt;&lt;font face="宋体"&gt;控件：&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&amp;nbsp;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('2a11a8aa-8ecb-41c4-9c55-540deb6c5281')"&gt;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.display.DisplayObjectContainer;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.events.Event;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.text.TextField;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.text.TextFieldAutoSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;flash.text.TextFormat;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.BaseComponent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;import&amp;nbsp;orc.common.Style;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Event(name=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;resize&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;,&amp;nbsp;type=&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;flash.events.Event&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;)]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Label&amp;nbsp;extends&amp;nbsp;BaseComponent&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_autoSize:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_text:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;""&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_tf:TextField;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;fontName:String&amp;nbsp;=&amp;nbsp;Style.fontName;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;fontSize:Number&amp;nbsp;=&amp;nbsp;Style.fontSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;fontColor:&lt;span style="color: rgb(0, 0, 255);"&gt;uint&lt;/span&gt;&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0x000000&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;align:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;left&lt;/span&gt;&lt;span style="color: rgb(128, 0, 0);"&gt;"&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bold:Boolean&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;Label(parent:DisplayObjectContainer&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;,&amp;nbsp;xpos:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&amp;nbsp;ypos:Number&amp;nbsp;=&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;,&amp;nbsp;text:String&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;""&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.text&amp;nbsp;=&amp;nbsp;text;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super(parent,&amp;nbsp;xpos,&amp;nbsp;ypos);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;init():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.init();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseEnabled&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;mouseChildren&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;protected&lt;/span&gt;&amp;nbsp;function&amp;nbsp;addChildren():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_height&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;18&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;TextField();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.height&amp;nbsp;=&amp;nbsp;_height;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.selectable&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.mouseEnabled&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.text&amp;nbsp;=&amp;nbsp;_text;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;addChild(_tf);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;draw();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;override&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;draw():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;super.draw();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;f:TextFormat&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;TextFormat(fontName,fontSize,fontColor);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f.align&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.align;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;f.bold&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.bold;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.defaultTextFormat&amp;nbsp;=&amp;nbsp;f;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.text&amp;nbsp;=&amp;nbsp;_text;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_autoSize)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.autoSize&amp;nbsp;=&amp;nbsp;TextFieldAutoSize.LEFT;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_width&amp;nbsp;=&amp;nbsp;_tf.width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;dispatchEvent(&lt;span style="color: rgb(0, 0, 255);"&gt;new&lt;/span&gt;&amp;nbsp;Event(Event.RESIZE));&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.autoSize&amp;nbsp;=&amp;nbsp;TextFieldAutoSize.NONE;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_tf.width&amp;nbsp;=&amp;nbsp;_width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_height&amp;nbsp;=&amp;nbsp;_tf.height&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;18&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;text(t:String):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_text&amp;nbsp;=&amp;nbsp;t;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(_text&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;_text&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 0);"&gt;""&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;invalidate();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;text():String&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_text;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;autoSize(b:Boolean):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_autoSize&amp;nbsp;=&amp;nbsp;b;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;autoSize():Boolean&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_autoSize;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;textField():TextField&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_tf;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;接下来Button控件呼之欲出：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;" onclick="cnblogs_code_show('336896b5-2052-4bbd-bbb3-2d6e5ad6eb24')"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;centerX:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;centerY:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;targetWinth:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;targetHeight:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;private&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_percent:Number&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;get&lt;/span&gt;&amp;nbsp;percent():Number&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;&amp;nbsp;_percent;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;[Bindable]&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;set&lt;/span&gt;&amp;nbsp;percent(value:Number):&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(value&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;1&lt;/span&gt;)&amp;nbsp;cvs.visible&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;else&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(cvs.visible&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;true&lt;/span&gt;)&amp;nbsp;cvs.visible&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;false&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;_percent&amp;nbsp;=&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.width&amp;nbsp;=&amp;nbsp;targetWinth&amp;nbsp;*&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.height&amp;nbsp;=&amp;nbsp;targetHeight&amp;nbsp;*&amp;nbsp;value;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;.callLater(&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;function():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;x&amp;nbsp;=&amp;nbsp;centerX&amp;nbsp;-&amp;nbsp;width&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;y&amp;nbsp;=&amp;nbsp;centerY&amp;nbsp;-&amp;nbsp;height&amp;nbsp;*&amp;nbsp;&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;function&amp;nbsp;min():&lt;span style="color: rgb(0, 0, 255);"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;TweenLite.to(&lt;span style="color: rgb(0, 0, 255);"&gt;this&lt;/span&gt;,&lt;span style="color: rgb(128, 0, 128);"&gt;0.5&lt;/span&gt;,{percent:&lt;span style="color: rgb(128, 0, 128);"&gt;0&lt;/span&gt;});&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;看看我做的一个项目的整体效果图，这些界面大部分都是从Draw API一步步绘制的：&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p align="center"&gt;&lt;img border="0" alt="" src="http://images.cnblogs.com/cnblogs_com/xiaotie/datoutie.JPG" width="922" height="570" /&gt;&lt;/p&gt;&lt;p&gt;as3&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;有个叫haXe的兄弟语言，haXe写的代码可以在Flash平台运行，可以在&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;js&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;环境运行，铺平了向&lt;font face="Courier New"&gt;html5&lt;/font&gt;&lt;font face="宋体"&gt;的过渡之途。&lt;/font&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;下面，回答前面提出的四个问题：我会哪些？我学了哪些？我能做什么？做这些我相对于别人有哪些优势？&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我会哪些？&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我学了哪些？&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flash&amp;nbsp;CS系列工具会吗？不会！&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;Flex会吗，会一点点而已。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;还就只懂几个API和数据绑定和几个Flash基本类。其实这就够了。有基本类、有几个API，有数据绑定，组合起来就是非常强大的工具，我们不需要学习多少东西，却可以非常高效率的开发很多应用，且开发的这些应用可以分发到各大平台。不需要学习多少控件，有学习的时间，就够写一个自己的了。自己写的控件没有冗余，性能高，编译后的尺寸小，且修改方便。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我能做什么？&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;通常的，对特效要求不是特别高的&lt;font face="Courier New"&gt;Flash&amp;nbsp;App&lt;/font&gt;&lt;font face="宋体"&gt;都能做，这意味着，某些桌面软件，某些&lt;/font&gt;&lt;font face="Courier New"&gt;Web&lt;/font&gt;&lt;font face="宋体"&gt;应用，某些&lt;/font&gt;&lt;font face="Courier New"&gt;ios&lt;/font&gt;&lt;font face="宋体"&gt;应用和某些&lt;/font&gt;&lt;font face="Courier New"&gt;android&lt;/font&gt;&lt;font face="宋体"&gt;应用。额，&lt;/font&gt;&lt;font face="Courier New"&gt;Html5&lt;/font&gt;&lt;font face="宋体"&gt;也算顺便能做，今年顺手用&lt;/font&gt;&lt;font face="Courier New"&gt;haXe&lt;/font&gt;&lt;font face="宋体"&gt;做了个&lt;/font&gt;&lt;font face="Courier New"&gt;html&lt;/font&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;5&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;的项目。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;我相对于别人有哪些优势？&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;那些用&lt;font face="Courier New"&gt;Flash&amp;nbsp;CS&lt;/font&gt;&lt;font face="宋体"&gt;开发的，开发效率低，代码可维护性差。那些用&lt;/font&gt;&lt;font face="Courier New"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;开发的，代码尺寸大，程序性能差。俺这样的优势就是&lt;/font&gt;&lt;font face="Courier New"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;般的开发效率和灵活性，&lt;/font&gt;&lt;font face="Courier New"&gt;Flash&lt;/font&gt;&lt;font face="宋体"&gt;般的性能和代码尺寸，且什么都是自己写的，出了问题自己也好弄，不像&lt;/font&gt;&lt;font face="Courier New"&gt;Flex&lt;/font&gt;&lt;font face="宋体"&gt;那样是代码迷宫。&lt;/font&gt;&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;学的少，可做的多，相对别人还有优势，这是不是就是遁去的一呢？要是按照书本学，按照别人的建议学，东西学了一大堆，能做多少还是个问题，能以什么效率做也是个问题，更可怕的是，学完了还不知道自己学习的是什么。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;只学一点点，不累！剩下的，交给&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "宋体"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;狗爹度娘&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;吧。&lt;/span&gt;&lt;span style='color: rgb(0, 0, 0); font-family: "Courier New"; font-size: 10.5pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;&lt;p&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;&lt;!--EndFragment--&gt;　　注：本文代码只有主要代码，那些不影响阅读的代码就没贴出来，不然太长了。又由于和业务代码在一个项目里，也不方便打包放出。见谅！&lt;/p&gt; &#xD;
 &#xD;
 &#xD;
&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2283384.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/12/10/2283384.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/12/09/2282724.html</id><title type="text">Flash中先获取flv的尺寸然后再显示的方法</title><summary type="text">开发中需要用到将视频用原始大小显示出来。可用NetStream类来加载视频，获得其元数据（metadata），然后获得视频的尺寸。下面这段代码演示获得flv视频文件的尺寸，对于非flv视频文件，则默认为800&amp;#215;640的尺寸，然后将尺寸传给回调函数： publicstaticfunctiongetVideoSize(url:String,callback:Function):void{if(url&amp;amp;&amp;amp;url.indexOf(&amp;quot;.flv&amp;quot;)&amp;gt;0){varn:NetConnection=newNetConnection();n.connect(nu</summary><published>2011-12-09T13:19:00Z</published><updated>2011-12-09T13:19:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/12/09/2282724.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/12/09/2282724.html"/><content type="html">&lt;p&gt;开发中需要用到将视频用原始大小显示出来。可用NetStream类来加载视频，获得其元数据（metadata），然后获得视频的尺寸。下面这段代码演示获得flv视频文件的尺寸，对于非flv视频文件，则默认为800&amp;#215;640的尺寸，然后将尺寸传给回调函数：&lt;/p&gt; &lt;p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;static&lt;/span&gt;&amp;nbsp;function&amp;nbsp;getVideoSize(url:String,&amp;nbsp;callback:Function):&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;(url&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;url.indexOf(&lt;span style="color: #800000;"&gt;"&lt;/span&gt;&lt;span style="color: #800000;"&gt;.flv&lt;/span&gt;&lt;span style="color: #800000;"&gt;"&lt;/span&gt;)&amp;nbsp;&amp;gt;&amp;nbsp;&lt;span style="color: #800080;"&gt;0&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;var&lt;/span&gt;&amp;nbsp;n:NetConnection&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;NetConnection();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;n.connect(&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;var&lt;/span&gt;&amp;nbsp;ns:NetStream&amp;nbsp;=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;new&lt;/span&gt;&amp;nbsp;NetStream(n);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ns.client&amp;nbsp;=&amp;nbsp;{};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ns.client.onMetaData&amp;nbsp;=&amp;nbsp;function&amp;nbsp;(item:Object):&lt;span style="color: #0000FF;"&gt;void&lt;/span&gt;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;var&lt;/span&gt;&amp;nbsp;width:Number&amp;nbsp;=&amp;nbsp;item.width;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;var&lt;/span&gt;&amp;nbsp;height:Number&amp;nbsp;=&amp;nbsp;item.height&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ns.close();&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;(callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callback(width,&amp;nbsp;height);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;};&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;ns.play(url);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;else&lt;/span&gt;&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: #0000FF;"&gt;if&lt;/span&gt;(callback&amp;nbsp;!=&amp;nbsp;&lt;span style="color: #0000FF;"&gt;null&lt;/span&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;callback(&lt;span style="color: #800080;"&gt;800&lt;/span&gt;,&amp;nbsp;&lt;span style="color: #800080;"&gt;640&lt;/span&gt;);&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&amp;nbsp;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2282724.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/12/09/2282724.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/11/22/2258896.html</id><title type="text">仰望星空，结果南辕北辙</title><summary type="text">今天看了两篇新闻《不上大学，你可以学些什么？》，《腾讯，竞争力和用户体验》，很想笑。第一篇中，作者首先把自己摆在高端的位置，然后说：作为低端，你应该怎样怎样？第二篇中，作者说腾讯你应该这样引导低端用户……所谓的“高端”的用户是什么样的用户呢？在别的行业中，都是花钱越多的越VIP，而在很多IT从业者眼中，却是花钱越少的越VIP。看不起上QQ的，看不起玩劲舞团的，看不起花钱装操作系统的，打魔兽的看不起打其它游戏的，用开源的看不起用收费的。K，你都不给人付钱，连称一声“用户”都是看得起你，算哪门子高端啊？在营销中，你想要个东西，这是需要。你想要个东西，却又想为它付费，这才是需求。什么高端用户?低端.</summary><published>2011-11-22T07:38:00Z</published><updated>2011-11-22T07:38:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/11/22/2258896.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/11/22/2258896.html"/><content type="html">&#xD;
 &#xD;
&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;今天看了两篇新闻《&lt;a href="http://news.cnblogs.com/n/122575/"&gt;不上大学，你可以学些什么？&lt;/a&gt;》，《&lt;a href="http://news.cnblogs.com/n/122537/"&gt;腾讯，竞争力和用户体验&lt;/a&gt;》，很想笑。第一篇中，作者首先把自己摆在高端的位置，然后说：作为低端，你应该怎样怎样？第二篇中，作者说腾讯你应该这样引导低端用户&amp;#8230;&amp;#8230;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;所谓的&amp;#8220;高端&amp;#8221;的用户是什么样的用户呢？在别的行业中，都是花钱越多的越&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;VIP&lt;font face="宋体"&gt;，而在很多&lt;/font&gt;&lt;font face="Times New Roman"&gt;IT&lt;/font&gt;&lt;font face="宋体"&gt;从业者眼中，却是花钱越少的越&lt;/font&gt;&lt;font face="Times New Roman"&gt;VIP&lt;/font&gt;&lt;font face="宋体"&gt;。看不起上&lt;/font&gt;&lt;font face="Times New Roman"&gt;QQ&lt;/font&gt;&lt;font face="宋体"&gt;的，看不起玩劲舞团的，看不起花钱装操作系统的，打魔兽的看不起打其它游戏的，用开源的看不起用收费的。&lt;/font&gt;&lt;font face="Times New Roman"&gt;K&lt;/font&gt;&lt;font face="宋体"&gt;，你都不给人付钱，连称一声&amp;#8220;用户&amp;#8221;都是看得起你，算哪门子高端啊？在营销中，你想要个东西，这是需要。你想要个东西，却又想为它付费，这才是需求。什么高端用户&lt;/font&gt;&lt;font face="Times New Roman"&gt;?&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;低端用户&lt;/font&gt;&lt;font face="Times New Roman"&gt;?&amp;nbsp;&lt;/font&gt;&lt;font face="宋体"&gt;只有花钱的才算有效用户。也就是在&lt;/font&gt;&lt;font face="Times New Roman"&gt;IT&lt;/font&gt;&lt;font face="宋体"&gt;是这样子的，在别的行业，不付钱就享受服务，不拿棍子打出来就算好的了。&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;《不上大学，你可以学些什么？》本文推荐的内容都很好，但是它的读者对象是没上大学的人。对于国内没上过大学这样的推荐合适吗？国内没上过大学的人到底需要的是什么？他们需要什么我也不知道。但看看做做看的博文下面一串串酸溜溜的回复就知道最稀缺的是什么。我们博客园还有位小朋友高中毕业还不到两年，准确的说是一年半吧，从零起步，现在工资已经比该城市的高级程序员的平均水平还要高了。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;《腾讯，竞争力和用户体验》文章更搞笑，它把腾讯平台和微软的&lt;font face="Times New Roman"&gt;Windows&lt;/font&gt;&lt;font face="宋体"&gt;平台对比，说&lt;/font&gt;&lt;font face="Times New Roman"&gt;Windows&lt;/font&gt;&lt;font face="宋体"&gt;平台是开放的，腾讯的平台就应该开放。可人家微软的&lt;/font&gt;&lt;font face="Times New Roman"&gt;Windows&lt;/font&gt;&lt;font face="宋体"&gt;是卖钱的，开放的话，卖的更多，腾讯的平台基本功能是免费的，开放了，估计汤都不剩了。在商言商，商业决策的目的就是盈利。微软开放&lt;/font&gt;&lt;font face="Times New Roman"&gt;Windows&amp;nbsp;API&lt;/font&gt;&lt;font face="宋体"&gt;是为了盈利，&lt;/font&gt;&lt;font face="Times New Roman"&gt;Google&lt;/font&gt;&lt;font face="宋体"&gt;的开放策略也是为了盈利，&lt;/font&gt;&lt;font face="Times New Roman"&gt;Apple&lt;/font&gt;&lt;font face="宋体"&gt;的产业链封闭策略也是为了盈利。还有动不动就谈创新，谈创新可以，创新应该得到鼓励，但是不能因为别人不创新而去指责。在一个知识产权保护如此烂的情况下，任何公司都有理由不创新。创新的前提必须是产权得到保障。不然，辛辛苦苦把蛋糕做大，然后，自已一点渣都分不到，创新有什么用？&lt;/font&gt;&lt;font face="Times New Roman"&gt;Java&lt;/font&gt;&lt;font face="宋体"&gt;的喝彩声大吧。&lt;/font&gt;&lt;font face="Times New Roman"&gt;Java&lt;/font&gt;&lt;font face="宋体"&gt;升起，&lt;/font&gt;&lt;font face="Times New Roman"&gt;Sun&lt;/font&gt;&lt;font face="宋体"&gt;落下了。&lt;/font&gt;&lt;font face="Times New Roman"&gt;C/C++/Unix&lt;/font&gt;&lt;font face="宋体"&gt;够&lt;/font&gt;&lt;font face="Times New Roman"&gt;NB&lt;/font&gt;&lt;font face="宋体"&gt;吧，昔日贝尔，如今成什么样子了？&lt;/font&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;仰望星空，而忽略脚下的土地，往往导致南辕北辙。中国的用户和欧美的用户不是一样的用户，如果以欧美用户的需求来看中国用户的需求，会错到没有边。国内市场做好的企业，无不是对国内用户有深刻理解的企业。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;以脑白金为例子。营销中有一个消费的决策结构的问题，消费过程中，有信息收集者、建议者、决策者、使用者等角色，很多时候，决策者并不是最终使用者。脑白金的用户结构是这样的，老人们是最终用户，但是老人们舍不得花钱，并不是购买决策者。老人的孩子们是购买决策者，因此脑白金定位在&amp;#8220;送礼&amp;#8221;二字上，&amp;#8220;送礼&amp;#8221;的主语是老人的孩子们，这是对用户的准确理解。&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;什么高端，什么低端，都是浮云。低端的上黄色网站，高端的去天上人间。&lt;font face="Times New Roman"&gt;IT&lt;/font&gt;&lt;font face="宋体"&gt;业的免费习惯让我们认为每个使用者都是用户。确实这些是实实在在的用户，却不能算有效用户，只有愿意付钱的用户才是有效用户。&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: left; text-indent: 21pt; margin-top: 0pt; margin-bottom: 0pt;" &gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;&lt;/span&gt;&lt;span style='font-family: "宋体"; font-size: 12pt; mso-spacerun: "yes";'&gt;什么样的用户需要什么样的企业。做企业就是满足用户的有效需求。&lt;font face="Times New Roman"&gt;IT&lt;/font&gt;&lt;font face="宋体"&gt;企业尤其需要研究用户群，用户们都习惯免费了，得研究他们可细分为多少类，哪几类在什么样的情况下愿意付费，挖掘出真正的有效用户，满足他们的真正需求。能让用户心甘情愿付钱是商业的艺术，骂这些用户是脑残的是脑残的行为。&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;&lt;!--EndFragment--&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2258896.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/11/22/2258896.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/10/27/2225958.html</id><title type="text">html5/haXe开发偶感</title><summary type="text">今年上半年开发了一款Flash电子杂志应用，承蒙老客户厚爱，又让我开发 html5 版的电子杂志应用。选择了haXe作为开发语言，磕磕绊绊的，也还算顺利，本文随感而发。 1. 使用haXe开发web app可以提高开发效率。 haXe是一种OO语言，可以使用命名空间、封装、继承、事件等熟悉的技巧来辅助开发，haXe会把它翻译成 javascript。haXe支持强类型，熟悉haXe之后，开发速度会很快。强烈推荐各位试用haXe。haXe的简介可以参见我之前的博文：《html5 canvas 版 hello world! 暨haXe简介》和《拥抱haXe之javascript 也玩mvc》。..</summary><published>2011-10-26T20:21:00Z</published><updated>2011-10-26T20:21:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/10/27/2225958.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/10/27/2225958.html"/><content type="html">&#xD;
&lt;p&gt;&lt;font face="微软雅黑"&gt;今年上半年开发了一款Flash电子杂志应用，承蒙老客户厚爱，又让我开发 html5 版的电子杂志应用。选择了haXe作为开发语言，磕磕绊绊的，也还算顺利，本文随感而发。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;1. 使用haXe开发web app可以提高开发效率。&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;&lt;a href="http://www.haxe.org/"&gt;&lt;font face="微软雅黑"&gt;haXe&lt;/font&gt;&lt;/a&gt;是一种OO语言，可以使用命名空间、封装、继承、事件等熟悉的技巧来辅助开发，haXe会把它翻译成 javascript。haXe支持强类型，熟悉haXe之后，开发速度会很快。强烈推荐各位试用haXe。haXe的简介可以参见我之前的博文：《&lt;a id="homepage1_HomePageDays_DaysList_DayItem_5_DayList_5_TitleUrl_0"  href="http://www.cnblogs.com/xiaotie/archive/2011/08/15/2139453.html"&gt;&lt;font color="#399ab2"&gt;html5 canvas 版 hello world! 暨haXe简介&lt;/font&gt;&lt;/a&gt;》和《&lt;a id="homepage1_HomePageDays_DaysList_DayItem_4_DayList_4_TitleUrl_0"  href="http://www.cnblogs.com/xiaotie/archive/2011/08/26/2154078.html"&gt;&lt;font color="#399ab2"&gt;拥抱haXe之javascript 也玩mvc&lt;/font&gt;&lt;/a&gt;》。Google的Dart要做的事情，大部分功能，haXe在几年前就已经搞定了。&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font face="微软雅黑"&gt;整个项目：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="微软雅黑"&gt;&lt;fieldset&gt;&#xD;
&lt;p&gt;&lt;font face="微软雅黑"&gt;&amp;#183;所写的javascript代码数量为 70+ 行。&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font face="微软雅黑"&gt;&amp;#183;所写的html+css为90行。&lt;/font&gt;&lt;/p&gt;&#xD;
&lt;p&gt;&lt;font face="微软雅黑"&gt;&amp;#183;所写的haXe代码为2000+行，加上所引用的haXe基础库代码编译为js的代码为3071行，从代码量上来说，膨胀的不多，如果再gzip压缩下&amp;#8230;&amp;#8230;不到20k。&lt;/font&gt;&lt;/p&gt;&lt;/fieldset&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;下面以 Book类 为例子，看看haXe会把它翻译成什么样子：&lt;/font&gt;&amp;nbsp; &lt;/p&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;haXe 代码：&lt;/font&gt;&lt;font face="微软雅黑"&gt;&lt;/font&gt;&lt;/p&gt;&lt;font face="微软雅黑"&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;package&amp;nbsp;core;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;Book&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;pages:Array&amp;lt;Page&amp;gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;hotlinks:Array&amp;lt;HotLink&amp;gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;pageWidth:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;pageHeight:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;logoUrl:&lt;span style="color: rgb(0, 0, 255);"&gt;String&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;logoHref:&lt;span style="color: rgb(0, 0, 255);"&gt;String&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;11&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bookId:&lt;span style="color: rgb(0, 0, 255);"&gt;String&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;12&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;bookTitle:&lt;span style="color: rgb(0, 0, 255);"&gt;String&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;13&lt;/span&gt;&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;14&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;function&lt;/span&gt;&amp;nbsp;new()&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;15&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;16&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;pages&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array&amp;lt;Page&amp;gt;();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;17&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;hotlinks&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array&amp;lt;HotLink&amp;gt;();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bookId&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;bookTitle&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;function&lt;/span&gt;&amp;nbsp;preloadPages(num:Int):&lt;span style="color: rgb(0, 0, 255);"&gt;Void&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;23&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(num&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;num&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;25&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;26&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(num&amp;nbsp;&amp;lt;&amp;nbsp;0&amp;nbsp;||&amp;nbsp;num&amp;nbsp;&amp;gt;pages.length&amp;nbsp;-1)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;27&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;p:Array&amp;lt;Int&amp;gt;&amp;nbsp;=&amp;nbsp;[];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;28&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;29&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;1);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;30&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;1);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;31&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;2);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;32&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;2);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;33&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;3);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;34&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;3);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;35&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;4);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;36&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;5);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;37&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;for&lt;/span&gt;&amp;nbsp;(i&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;in&lt;/span&gt;&amp;nbsp;0&amp;nbsp;...&amp;nbsp;p.length)&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;38&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;39&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;index:Int&amp;nbsp;=&amp;nbsp;p[i];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;40&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;&amp;nbsp;(index&amp;nbsp;&amp;gt;=&amp;nbsp;0&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;index&amp;nbsp;&amp;lt;&amp;nbsp;pages.length)&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;41&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;42&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;page:Page&amp;nbsp;=&amp;nbsp;this.pages[index];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;43&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;page.getImagePage();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;44&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;45&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;46&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;47&lt;/span&gt;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;/font&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;Js 代码:&lt;/font&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;core.Book&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;function&lt;/span&gt;(p)&amp;nbsp;{&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(&amp;nbsp;p&amp;nbsp;===&amp;nbsp;$_&amp;nbsp;)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.pages&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.hotlinks&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Array();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.bookId&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;this.bookTitle&amp;nbsp;=&amp;nbsp;"";&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;}}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;core.Book.__name__&amp;nbsp;=&amp;nbsp;["core","Book"];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;core.Book.prototype.pages&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;core.Book.prototype.hotlinks&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;10&lt;/span&gt;&amp;nbsp;core.Book.prototype.pageWidth&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;11&lt;/span&gt;&amp;nbsp;core.Book.prototype.pageHeight&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;12&lt;/span&gt;&amp;nbsp;core.Book.prototype.logoUrl&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;13&lt;/span&gt;&amp;nbsp;core.Book.prototype.logoHref&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;14&lt;/span&gt;&amp;nbsp;core.Book.prototype.bookId&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;15&lt;/span&gt;&amp;nbsp;core.Book.prototype.bookTitle&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;16&lt;/span&gt;&amp;nbsp;core.Book.prototype.preloadPages&amp;nbsp;=&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;function&lt;/span&gt;(num)&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;17&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(num&amp;nbsp;==&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;null&lt;/span&gt;)&amp;nbsp;num&amp;nbsp;=&amp;nbsp;0;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;18&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(num&amp;nbsp;&amp;lt;&amp;nbsp;0&amp;nbsp;||&amp;nbsp;num&amp;nbsp;&amp;gt;&amp;nbsp;this.pages.length&amp;nbsp;-&amp;nbsp;1)&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;return&lt;/span&gt;;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;19&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;p&amp;nbsp;=&amp;nbsp;[];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;20&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;21&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;1);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;22&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;1);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;23&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;2);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;24&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;2);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;25&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;3);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;26&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;-&amp;nbsp;3);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;27&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;4);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;28&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;p.push(num&amp;nbsp;+&amp;nbsp;5);&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;29&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;30&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;_g1&amp;nbsp;=&amp;nbsp;0,&amp;nbsp;_g&amp;nbsp;=&amp;nbsp;p.length;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;31&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;while&lt;/span&gt;(_g1&amp;nbsp;&amp;lt;&amp;nbsp;_g)&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;32&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;i&amp;nbsp;=&amp;nbsp;_g1++;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;33&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;index&amp;nbsp;=&amp;nbsp;p[i];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;34&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;if&lt;/span&gt;(index&amp;nbsp;&amp;gt;=&amp;nbsp;0&amp;nbsp;&amp;amp;&amp;amp;&amp;nbsp;index&amp;nbsp;&amp;lt;&amp;nbsp;this.pages.length)&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;35&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;page&amp;nbsp;=&amp;nbsp;this.pages[index];&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;36&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;page.getImagePage();&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;37&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;38&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;39&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;40&lt;/span&gt;&amp;nbsp;}&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;41&lt;/span&gt;&amp;nbsp;core.Book.prototype.__class__&amp;nbsp;=&amp;nbsp;core.Book;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;js 的prototype我是一窍不通，但这并不影响用haXe写js程序，这个项目过程中，不熟悉js并没有给我带来任何的困难和阻扰。所有的困难和阻扰都来自对html5、ios和haXe的不熟悉。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;下面总结一下使用haXe的好处（haXe的缺点和不足将在后文详述）：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（1）旧有知识可以全部利用上：类、命名空间、继承、重载、默认参数、事件、回调函数、泛型、动态类等都有。此外，还有：宏、内联&amp;#8230;&amp;#8230;；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（2）由于支持强类型，IDE的提示很不错；同时由于类型检查机制的存在，可以避免大量的错误；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（3）有时候，所想要的类型没有定义，如果不想定义，可以直接使用动态类，动态类的存在，让和html和js打交道非常爽；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（4）&lt;/font&gt;&lt;font face="微软雅黑"&gt;强悍的 typedef 机制。碰见哪个类型不支持或者定义不完全，typedef一下就够了&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;2. Canvas API&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;Canvas API，使用中，发现了它的一些坑爹之处。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（1）兼容性问题。某些操作，可能在桌面的 safari上可以顺利运行，但在ipad上就无法运行。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（2）性能。Canvas API的性能是惨不忍睹，据说只有IE9中的Canvas是硬件加速的，因此，如果想以传统的帧动画的模式来开发应用，性能表现会非常差。1000&amp;#215;1000像素左右的图，如果用到缩放，在ipad上，目测也就是5-10fps左右。我最开始用的jeash，是一款在Canvas API基础上的Flash模拟，结果只能到1-2fps。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;对于复杂点的应用来说，必须精细的处理Draw API和绘制状态。&lt;/font&gt;&lt;font face="微软雅黑"&gt;为了在平板电脑上得到流畅的结果，我自己设计了这样一套绘制机制：&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;绘制的单元是页。每页为一张图像。用 DrawParams 类来描述绘制参数：&lt;/font&gt;&lt;/p&gt;&lt;div style="background-color: #F5F5F5;border: 1px solid #CCCCCC;padding-left:5px;padding-right:5px;"&gt;&lt;div&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;1&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;class&lt;/span&gt;&amp;nbsp;DrawParams&amp;nbsp;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;2&lt;/span&gt;&amp;nbsp;{&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;3&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sx:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;4&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sy:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;5&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sw:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;6&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;sh:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;7&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;dx:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;8&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;dy:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;&amp;nbsp;9&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;dw:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;10&lt;/span&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;public&lt;/span&gt;&amp;nbsp;&lt;span style="color: rgb(0, 0, 255);"&gt;var&lt;/span&gt;&amp;nbsp;dh:Float;&lt;br /&gt;&lt;span style="color: rgb(0, 128, 128);"&gt;11&lt;/span&gt;&amp;nbsp;}&lt;/div&gt;&lt;/div&gt;&lt;p&gt;&lt;font face="微软雅黑"&gt;sx,sy,sw,sh代表在图像中的待绘制区（x,y,width,height)，dx,dy,dw,dh代表在Canvas上的绘制区。这个参数就代表把待绘制区的内容绘制到绘制区。&lt;/font&gt;&lt;font face="微软雅黑"&gt;每页有图像和该页的绘制参数。BookContext类管理需要绘制的Page和它的绘制参数。当需要绘制时（初始加载，翻页动画&amp;#8230;&amp;#8230;），更新BookContext的内容，更新绘制参数，进行绘制。&lt;/font&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;3. localStorage 非常有用&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;localStorage 对于保持页面间的状态非常有用。比如，当横屏转为竖屏时，当缩放页面时，将先前的状态存入 localStorage ，新页面读取localStorage，更正自己的状态，再把 localStorage 清空。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;4. 吐槽ipad&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（1）没有双击事件，没办法，用touchstart来模拟，当两次touchstart间隔在300毫秒内，认为是一次双击；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（2）不能通过js来focus某个输入框，无解。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;5. 吐槽haXe&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（1）没有protected；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（2）Float,Int是对象，默认值是null！如果不让它是null，必须在构造函数里赋值；&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（3）闭包比较弱，只认局部变量。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;（4）缺乏好的IDE。目前最好用的haXe IDE算是FlashDevelop。&lt;/font&gt;&lt;/p&gt; &#xD;
 &#xD;
  &#xD;
 &#xD;
 &#xD;
&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2225958.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/10/27/2225958.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223897.html</id><title type="text">【星辰傀儡线&amp;middot;命运环&amp;middot;卷二 尘埃】 10 诀别</title><summary type="text">如果再给我三天时间。我和你在一起，权力、地位、魔法，都可以放弃。只有你是我无法舍弃的。 会再有三天的时间吗？ 不会。 末日召唤的反噬力量直接抹掉了她的生命印记，只有一点精神意念逃逸出来，进入了这具备用的躯体里面。 由于长时间埋于地下，这具躯体苍白的可怕，看不到一丝血色。 两只眼睛望眼欲穿的看着窗外。听到脚步声，她的脸上洋溢着苍白的喜悦。 门开了。门内只有位陌生的女人。艾丁愣住了。 这...</summary><published>2011-10-25T06:20:00Z</published><updated>2011-10-25T06:20:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223897.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223897.html"/><content type="html">&lt;p&gt;&lt;font face="微软雅黑"&gt;如果再给我三天时间。我和你在一起，权力、地位、魔法，都可以放弃。只有你是我无法舍弃的。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;会再有三天的时间吗？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;不会。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;末日召唤的反噬力量直接抹掉了她的生命印记，只有一点精神意念逃逸出来，进入了这具备用的躯体里面。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;由于长时间埋于地下，这具躯体苍白的可怕，看不到一丝血色。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;两只眼睛望眼欲穿的看着窗外。听到脚步声，她的脸上洋溢着苍白的喜悦。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;门开了。门内只有位陌生的女人。艾丁愣住了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;这个陌生的女人身上是他自小熟悉的气息。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“艾丁……”声音亲切而陌生。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“母亲……”他高叫着跑过去与她相拥。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;苍白冰冷的手珍爱的抚摸着艾丁的脸。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你不要说话。母亲的时间不多了。有很多事情要告诉你，才支撑到现在。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人接着说：“你不是伯尔家的人，不要想着为伯尔家复仇。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;艾丁惊讶的抬起头。伯尔城屠城时他昏迷不醒，并未亲历，从事后对小骷髅的询问他知道了当时的悲惨场景，誓言复仇，这时却听到母亲亲口说他并非伯尔家的人，心中大是惊讶，莫非，那些和母亲相关的传言都是真的？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人仿似能读懂艾丁所想。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“传言是真的。请原谅我，我不能告诉你谁是你的父亲，但绝对不是伯尔家的人。他们说我是放荡的人，我可以容忍。说我残暴，我可无所谓。我杀了不少人，为的是阻止他们继续追查，追查下去，他们会发现真相——我的儿子是神选者，是银翼天堂的主人。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“银翼天堂是诸神在人间的代理人，曾经是大陆上最大的势力。自从亚里士多德大人将诸神封印之后，银翼天堂的势力受到严重打击，龟缩在北方的霜雪王国境内活动。母亲是黑暗议会的人，黑暗议会和光明议会皆是源出圣山，两方虽然斗争了上千年，但在对诸神的立场上是一致的，我们都反对诸神对人间的统治。银翼天堂是黑暗议会和光明议会的共同敌人，如果让他们知道你是银翼天堂的神选者，你的处境十分危险。我把他们都杀了，这样，就不会有人发现你的真实身份了。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“不想在有生之年看到我的儿子成为敌人，但也不甘心因为我的信仰让你终身碌碌无为。我用自己的血下了血咒，封印了你的力量，所以你才一直未能突破七阶。为了担心你承受不了血咒的伤害，母亲特意去擒杀了一头龙，用龙血强壮你的身体。我死去时这个血咒会自然解开。现在我快死了，你的能力会慢慢逐渐苏醒，你会感知到命运环和命运水晶的召唤，去寻找它们吧，成为命运环的执掌者！”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你不会死的。去他妈的命运环……”艾丁骂道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人摇了摇头。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“记住，杀死你母亲的凶手不是翡翠骑士，不是魔神，不是灵武者，是另有他人。虽然我已经尽力掩盖，还是有人知道了你是神选者，知道只有我的死才能破掉你的血咒。他们才是幕后者。他们对你有所图，暂时不会加害你，母亲不介意你和他们合作，但母亲恳求你，在你的力量未完全恢复之前不要试着为我复仇。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;密室。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅站在珍贵紫檀木桌子旁，曳地长裙上缀满了细碎的宝石，在跳动的烛光下折射出的光芒，就像月夜下浮动的潋滟。细软的金发披在肩上，上面挂着未干的水滴。比小猫还要清澈的眼睛盯在面前那枚散发着黯淡光辉的红曜石印记上，一眨也不眨。这幅优雅娴静惹无限爱怜的贵族女子打扮，让人怎么都无法和阿卡帝国如日中天的女战神联系起来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;长发金盔身着戎装的诗蔻蒂站在身后，她看惯了芙蕾雅的坚毅、傲慢和霸道，看着这幅颇具女人味的打扮心中一阵慌乱，眼神里燃起了热情的火焰，不过很快，她的目光就被红曜石印记上的画面吸引过去了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;可以看到男人与女人相抱的画面，间或有声音从上面传来，相隔遥远的距离，这声音依然清晰可闻。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“芙蕾雅……大人，处决伯尔元帅是御前会议全体通过的。虽然我知道很多人都不喜欢伯尔元帅，但谁才是这件事情的幕后主谋呢？”她收敛心神，不解的问。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你说呢？”羊脂一样的小手盖住印记，反问道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;诗蔻蒂的心慌乱的跳着，她躲闪着芙蕾雅的目光，躲闪中她注意到了她的手，她手指上戴着那枚黑铁制成的平淡无奇戒指。戒指的黑衬托着她的白，显得格外的诡异。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;无缘。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;心中生出莫名的痛。芙蕾雅不光抢走了她的地位和荣耀，还抢走了她的心。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;密室中的彩色消失，变成黑白的画面，一刹那后又回来了。阿卡城中的小屋里，艾丁怀抱中的母亲张开着嘴，突然不动了，一道极寒自他灵魂深处掠过！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅抬起手。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;印记上的光芒消失，成为一块冷冰冰的石头。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;诗蔻蒂突然明白了什么，她惊恐的睁大眼睛，看着芙蕾雅柔滑的手指缓慢伸来。这只手伸向她修长的脖颈，在平时这温暖的摩挲会让她疯狂，此刻却随时可能爆发出恐怖的力量，瞬间夺走她的生机。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;沉寂。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;诗蔻蒂发现自己还活着。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;桌子上的十二枚印记有六枚失去了光芒。十六年前征战翡翠城的十二位英雄已经有一半离开了人间。伯尔元帅的那枚印记已经彻底黯淡，芙蕾雅大人利用她和伯尔元帅之间的特殊联系扼杀了她的虚弱寄生。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅为什么带她进入密室？为什么当着她的面杀了伯尔元帅？为什么没有杀她灭口？她已经知道她是大帝派来的人，为什么还会这样做呢？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;如果她把这件事情告诉艾丁，对芙蕾雅来说是严重的打击。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“芙蕾雅大人……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“为你的忠诚压上足够分量的赌注。如果输了，我会一败涂地。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我以生命向您起誓，我对您永无二心。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“愚蠢的女人啊，你会为今天的选择付出惨痛的代价。”小侏儒艾丽从桌子底下钻出来，用稚嫩的声音教训着说。她竟然是飘在空中的，而她的肮脏的还沾着鼻涕的手指，正在芙蕾雅的酥胸上指指点点。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;诗蔻蒂没有看到预期中的爆发，于是她不得不自己动手，取下头盔，把小侏儒敲晕。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“唉……”芙蕾雅看悠悠长叹。突然，她飞快的取下戒指，在空中划出一道缝隙，将它扔进去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;阿卡城中。小骷髅推门而入。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“艾丁，你抱着的这个女人是谁？刚死的耶，我闻到了尸体的香味，胸脯这么大，一定充满了很好吃的脂肪，饿，咕咕咕咕……”小骷髅跳了起来，尖利的手骨向女人胸脯抓去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你妈的，滚。”艾丁一拳向后挥去。沛然莫敌的大力将小骷髅连同半间屋舍送上了天空，几根肋骨从空中脱落。如果不是竹剑旋转着削掉了大部分力量，这一拳已经让小骷髅粉身碎骨。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;竹剑无声的向艾丁挥去。小骷髅从地上爬起来，抱住松岛孤枫。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“不要。我们走。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;白色身影闪现，挡住了她的去路。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;声音不容置疑的道：“带我去找黑龙奥妮克西娅。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“这死女人对你很重要吗？”小骷髅带着哭腔的喊。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“请对毁灭亲王的遗体保持尊重。”竹剑杀手嗅出了伯尔元帅残留的气息，提醒道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“啊……”小骷髅的上下颚张成大大的圆形，“对不起……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;九骑华尔琪簇拥着豪华的黄金马车在阿卡山山道上飞奔，竟无视挡在道中的修仑，直接从他头顶一跃而过。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“艾丽在山上。”芙蕾雅的声音直接在修仑心中响起。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“那么，翡翠琴……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“上古神器有自我意识，它若不肯，谁能把它带下山？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;黄金马车远去的方向是黑龙奥妮克西娅的隐匿所在。看着消失的马车，修仑的脸上布满了黑云，他的右手漆黑如墨，那不是人类的手，而是一团扭曲光线的虚空，里面翻滚着足可毁天灭地的能量！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;车队驶入西方的群山，停在一座山峰之颠，九骑一字排开，在她们面前的空地上，蹲着只足有五十米长的黑龙！鳞片黝黑流光，龙角上雕刻着奇异的魔纹，是一头上等黑龙。黑龙两翼垂地，龙睛紧闭，尽显疲惫。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅大人还是选择了直面黑龙。诗蔻蒂心中暗叹。她一声命令，华尔琪们抽出武器。感觉到威胁的黑龙睁开双眼站了起来，呼啸的声音响起，硕大的双翼遮盖住了天空，她低头对着闯入的凡人，低吼道：“卑微的生命，你们惊扰了我。或者离开这里，或者体味源自上古龙族的愤怒。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;黑龙挥舞的左翼之下，可以看见一道数米长的惨白伤口。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“奥妮克西娅受了伤。”诗蔻蒂低声向马车汇报。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“不许对黑龙公主无礼。”芙蕾雅从黄金马车中走出。她把手中的永恒之枪交给诗蔻蒂，从地面升起飘到黑龙头前。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;看到芙蕾雅，黑龙眼中的凶悍消失的无影无踪，替代的是无限柔和。芙蕾雅抚摸着黑龙头，亲切的说：“亲爱的奥妮克西娅，那些伤害你的人理应受到惩罚。我替你挡住追兵。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;她从空中落下，走进黄金马车前，看了最后一眼黑龙。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“永别了，奥妮克西娅。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“芙蕾雅大人，我们的对手是谁？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“自然是来自圣山的三大执行官。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“军情局的情报说，追兵中并没有他们。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“那是因为——他们是一群废物。圣山的大执行官怎么会让废物们察觉出行踪？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;对阿卡城的市民而言，空中的那一团飘动的绿雾淡的几乎无法分辨。他们好奇的看着伪装成南国富商的翡翠骑士带着几个人在阿卡城中窜来窜去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“翡翠之眼会把我们带到黑龙的隐身地。”翡翠骑士骄傲的说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“奥妮克西娅怎么可能隐身在阿卡城中？”卡布奇诺质疑道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“黑龙很聪明的，她完全有可能化为人形，躲在城中。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“找到之后，就在这里动手吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“当然。不能让她跑了。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“还是等小骷髅和竹剑杀手回来再动手，把握更大。”卡布奇诺说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我能感觉到黑龙就在附近，她现在很虚弱，你想等他们来和你分抢黑龙的宝藏吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“艾丁应该在。”卡布奇诺说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“他是个废物！”葛朗台骂道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“废物有废物的用途。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“不要吵了，等不了他。黑龙就在前方，她比我想象的还要虚弱。有两个强者在她身边，你们缠住他们，我对付黑龙。”翡翠骑士说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;四道弧线向前方跃起。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一道浓雾升起。浓雾中响起连串的响声。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“奥妮克西娅，你这么没种，竟然变成了骷髅。就算变成了骷髅，我的翡翠之眼也能感知到你身上龙神的血脉。哈哈哈哈……”翡翠骑士得意的声音从浓雾中响起。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;浓雾散去，他的笑声嘎然而止。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;被掐住颈椎的小骷髅眼中冒着怒火。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠之眼不偏不倚的停在她的天灵盖上方。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;两方罢斗。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺愤怒的问：“这就是你跟踪黑龙的秘法？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠骑士尴尬的道：“这……这……翡翠之眼能够跟踪龙神的血脉，长老们都是这么说的。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你说她是黑龙奥妮克西娅？”卡布奇诺指着小骷髅说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“黑龙有时也会变成小骷髅……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“翡翠骑士大人，就是你自己，恐怕也不相信，她就是黑龙奥妮克西娅。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“放我下来，你们这群混蛋！”小骷髅强烈抗议掰开翡翠骑士的手，啪的一声掉在地上。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“卡布奇诺小姐，她已经失去了战斗力。我提议将她开除出赏金团。”葛朗台说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“葛朗台先生，我可不敢开除她。你看你刚说完，那把竹剑就架在了你的脖子上，我不愿意一下子就失去两位团员。”卡布奇诺咯咯的笑了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;松岛孤枫哂笑一声，收回竹剑，抬头道：“我们是不是应该换个地方说话？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“动作太大了，是该换地方说话。”卡布奇诺说，她看着艾丁，“你的伤恢复了，力量竟进步了这么多，真是令人欣喜。就算没有布洛斯上尉，凭我们也够了。哎呀，你抱着的死女人是谁，你不会带着这死女人和我们一起去打黑龙吧？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;拳头急剧扩大，充满了卡布奇诺的世界。卡布奇诺没料到艾丁会突然来一拳，这拳头快的不可思议，诸界之吞噬者法杖紧急的回防，还是晚了一步，卡布奇诺直直的倒在地上，大脚脚跟踏着她的肚子，脚尖毫不怜惜的踩在她引以为傲的胸脯上，对面的眼睛中充满了愤怒的火焰。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“不许说死女人！”艾丁张开大嘴吼道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“嘿嘿嘿嘿。哈哈哈哈。”小骷髅欢快的笑了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“喂，兄弟，在你威胁别人时，是不是应该回头看看，有没有剑指在背后，有没有锤子指在头上？”松岛孤枫说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;艾丁这才发现背后的冰凉之物。他抬头，看到一个硕大的锤子举在头顶。卡布奇诺用力的将他推开，看着身上的脚印，低声骂了几句。艾丁又要出手，被阿努巴抱住了拳头。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你们几个混蛋，想不想听我说句话？”小骷髅拿着两根骨头上下挥动。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;眼光聚集在小骷髅身上。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我感觉到了龙的气息。”小骷髅说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;众人大惊失色的向四周张望。哪里有龙的影子？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“在远方——西方。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;众人疑惑的看着小骷髅。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“就在刚才一瞬间清晰感觉出来的。我也不知道为什么会这样。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一片沉寂，谁也没说话。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;松岛孤枫开口打破沉默。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你手中的骨头看起来很熟悉。在哪里捡来的？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;小骷髅害羞的说：“在地上捡的。我最喜欢这类玩具了。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你少了两根肋骨。”松岛孤枫强忍住笑，提醒说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“啊……原来是我的。哼，都是你害的。”小骷髅恶狠狠的看着艾丁。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“哈哈哈哈，哈哈哈哈。”卡布奇诺报复式的大笑，“原来你比我更惨。小妹妹，要不要我替你出口气？姐姐我刚才是一时失手。别看他强大了，我还是可以打得他满地找牙。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你敢？你要是把他打得满地找牙，我就把你身上的两个气球摘下来喂狗！”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“气球？嘿嘿嘿嘿，你是在羡慕我的身材吗？”卡布其诺故意的挺了挺胸，一步一摇的走过来，说，“喂狗？嘿嘿嘿嘿，是谁被两只猫啃成了这个样子？哈哈哈哈，哈哈哈哈。魔猫可是吃骨头的，你看你，肋骨长得这么难看，难怪那两只猫没有吃……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“卡布奇诺，我干你老母！”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我就是要说，我就是要说。你们没有看过啊，在她身上还有肉的时候，她是要胸没胸，要屁股没屁股，满身臭气，就是一个三十天没洗澡的黑色贫乳小萝莉。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“够了。你俩不要吵了。”翡翠骑士打断卡布其诺的话，“翡翠之眼带我们来到这里，表明小骷髅身有龙神的血脉。凭借龙神血脉的感应，她倒真有可能感觉到了奥妮克西娅。卡布奇诺，是时候把屠龙纲要拿出来给大家看看。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“啊呜，我已经忘了这件事情。听你的。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺念念咒语，没有动静。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺再念咒语，没有动静。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺又念咒语，没有动静。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“谁偷走了我的屠龙纲要——”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;城外。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;老铁匠拖着锈迹斑斑的长斧头向着西方走去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;书籍在燃烧，很快就剩一堆灰，随着一阵风吹来，四散消失。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;转眼已经十六年了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;巨斧已经生锈，英雄已经迟暮，当年并肩作战的美人们也都凋谢。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;他正在走向归宿：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;群山。&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2223897.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223897.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry><entry><id>http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223893.html</id><title type="text">【星辰傀儡线&amp;middot;命运环&amp;middot;卷二 尘埃】 9 日晷</title><summary type="text">“老家伙，是又怎么样？你可是亲耳听到索罗斯太子向我求婚，我会傻到勾结外敌去谋害自己的未婚夫吗？我们这是赏金团。你懂不懂赏金团的规矩？赏金团在解散之前，没有敌人！你烧我姐姐的事情，我还没有找你算账，你自己又跳出来。你是不是被芙蕾雅打得满嘴找牙后，就养成了血口喷人的习惯？”卡布奇诺指着炎阳大法师骂道。她大口的喘着气。炎阳大法师高她一个位阶，在他的魔法压制下一口气说完这句话，累得大汗淋漓。 炎阳大法师...</summary><published>2011-10-25T06:19:00Z</published><updated>2011-10-25T06:19:00Z</updated><author><name>xiaotie</name><uri>http://www.cnblogs.com/xiaotie/</uri></author><link rel="alternate" href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223893.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223893.html"/><content type="html">&lt;p&gt;&lt;font face="微软雅黑"&gt;“老家伙，是又怎么样？你可是亲耳听到索罗斯太子向我求婚，我会傻到勾结外敌去谋害自己的未婚夫吗？我们这是赏金团。你懂不懂赏金团的规矩？赏金团在解散之前，没有敌人！你烧我姐姐的事情，我还没有找你算账，你自己又跳出来。你是不是被芙蕾雅打得满嘴找牙后，就养成了血口喷人的习惯？”卡布奇诺指着炎阳大法师骂道。她大口的喘着气。炎阳大法师高她一个位阶，在他的魔法压制下一口气说完这句话，累得大汗淋漓。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师的脸变得阴郁，与芙蕾雅的一战是他几十年未有的惨败，虽然表面上痛快的承认了这场失败，怨恨却在心中生根发芽。斜睨着翡翠骑士，怒哼着说：“你们暗通款曲，演出一场乌灵神殿刺杀好戏骗了大帝。你们又刺杀索罗斯太子，索罗斯太子若死，整个阿卡帝国就落入你们的手中。你们为了篡权，什么事情都干的出来。卡布奇诺小姐，如果不是亲眼所见，我无法相信连臭名昭著的阿努巴也是你们的人。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠骑士对炎阳大法师的指控不置可否，他乐于对方这样判断。从这几天发生的事情可以看出，阿卡皇族内部并非铁板一块，阿卡大帝与索罗斯太子十分忌惮芙蕾雅的崛起，这些话若是由大帝或索罗斯太子口中说出，势必引起帝都大乱，从炎阳大法师嘴里说出，不失为一种试探。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺心想这个炎阳老儿说这些话怀着什么目的？他是大帝请来的，这样公开的宣称英灵殿和翡翠骑士有勾结，难道想借他的嘴，将皇族内部的裂痕公开化？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;倒霉的是她和阿努巴、翡翠骑士在一起被抓了个现行，她的分辨显得多余。强者们为了某个目的临时联合起来组成赏金团，这种制度盛行了几千年，远自战国时代，近自翡翠城之战，这样的规则已被人默许。然而，被默许的事情并不意味着是正确的，与敌人合作无论在什么时候对外公开都会引来对当事人的诘难，卡布奇诺这样做没有出事是因为她是洁家的人，洁家是帝国境内最大的牧师家族，没有一个家族愿意公然和牧师家族对抗，毕竟谁都会有灾有难有敌有仇，受到病难、毒害、伤痛后，唯有洁家可以给予救助。而炎阳老儿则没有这个顾忌，大陆上能伤得了他的人寥若星辰，这种级别强者造成的伤害，又岂是牧师家族所能治疗的？他可以毫无顾忌的捅开这件事情，反击芙蕾雅。如果坚持追溯几日前的洁家之战，深查之下定可发现，翡翠骑士是她召进了洁家，刺杀皇储的大罪安在她的头上，就是洁家也无法保她。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“炎阳大法师，只有你是聪明人。那些笨蛋，抓了十三次，都让我给跑了。谁也想不到，老子手里有英灵殿开的碟文。”阿努巴得意的开始吹嘘，当然，碟文他是拿不出来的。如果从炎阳大法师这样的魔法界长老口中传出去他是英灵殿的人，阿卡城的官府说不定会偷偷的把他从通缉榜上划掉。那群悍妞他觊觎已久，虽然招惹不起，想到人们私下议论她们招募他的特殊目的，他就抑制不住心中的激动，他这幅瘦削的茕茕孑立的形象，像极了被一群母老虎榨干了精血的药渣。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“阿努巴，帝国高层的眼光从来就没有落到你身上，你这个人渣才能够逍遥法外。没想到你比这个老头还要蠢，蠢到去主动招惹英灵殿。这老头说的那样正义凌然，他这番话只敢对我们说，我当日亲眼所见，他在芙蕾雅殿下面前比这位葛朗台大人还要温顺得多。”卡布奇诺揶揄的说，她一番话刻薄的话说的阿努巴一脸通红，连炎阳大法师和葛朗台也绕进去了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师的一百年的时间全用在演习魔法上了，在性格上并不比阿努巴成熟多少。由于提拉米苏的缘故，他没有打算追究卡布奇诺与翡翠骑士的勾结，只要她承认英灵殿和翡翠骑士、阿努巴等人有来往就行了，帐自然全记在芙蕾雅的身上。可是现在，卡布奇诺当众揪出了他的红屁股，光明大法师的尊严不容亵渎，气急败坏之下，汹涌澎湃的炎力汹涌而出，像破堤的潮水一样向地上的卡布奇诺扑去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“老头。如果连你都料理不了，我们还能够挑战黑龙奥妮克西娅吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;面对着炎阳大法师的愤怒，卡布奇诺可不想赴提拉米苏的后尘被烧成烤鸡。力抗着强压站起来。隐藏的实力全部爆发，胸部的红宝石发出诡异的血红色光芒，染红了她的马尾。她的右手变出把龙头法杖，法杖上的龙口蓦然张开，将扑面而来的炎气吞噬得一丝不剩。左手捏着柄浮动着紫色光芒的魔法卷轴，虽然没有展开，但从繁杂交织的魔法符号里的激荡的魔法可以猜出，这张卷轴的威力非同小可。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;没有了炎力的压制，翡翠骑士跃地而起，他的手中赫然握着一把宽剑。阿努巴和穆分别站在两边，前者手中握着把淬毒的弯刀，后者手中握着把巨锤。只有葛朗台仍然趴在桌子上，翡翠骑士的心中突然产生一种奇怪的念头，这位貌不起眼的葛朗台也许不像表面上看的这样不堪。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师的怒火更甚。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“真没想到，黑暗诸王中的盗墓之王原来是洁家的二小姐。凭借你手中的诸界之吞噬者法杖，真能阻拦我吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;听到“盗墓之王”和“诸界之吞噬者法杖”之名，阿努巴和葛朗台一脸敬慕的看向卡布奇诺。他们深知黑暗中的诸位王者的大名，诸王之中，盗墓之王是位新晋的王者，他在黑暗森林中挖掘了不少古墓，取走的宝物不计其数。原以为是位老辣的强者，没想到竟然是这位小姑娘团长——卡布奇诺！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠骑士和穆对黑暗世界知之不多，对盗墓之王的名号不以为然。“诸界之吞噬者法杖”四人不甚了解，结合刚才吞噬炎气的表现，纵然算不上神器，也应列在极品之列。听炎阳大法师的口气虽是不屑，却是十分忌惮。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺报之淡然一笑。她扬了扬手中的卷轴说：“我的魔法修为不值一提，诸界之吞噬者法杖在发挥不出全部威力。可魔法卷轴没这限制，这张女妖之王的歌唱，传说是魔导师的克星，老头你想试一试吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师大惊失色。女妖之王的歌唱和他的龙破斩一样属于顶级魔法，这张卷轴在黑市中的价值抵得上一座城堡，不用猜也知道是她盗墓得来的。自与芙蕾雅剧斗后，他的魔法力还没有完全恢复，施展不出龙破斩的他，无法克制手持诸界之吞噬者法杖和女妖之王的歌唱的卡布奇诺。随手就掏出这两件宝物，鬼知道她还暗藏了多少。加上四位强者围伺在旁，他有点后悔此次的冲动行动。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;最可怕的敌人还没有露面。那团潜伏在暗处的能量才是真正的大敌。进屋之后，炎阳大法师就察觉到这股能量的存在，不然以他的性格，哪里有功夫这几个小家伙唧唧歪歪。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;以他的修为，竟然无法锁定这个人的位置，可见是位至少拥有十阶实力的杀手。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一个名字跃了出来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;只会是他！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;如果他们是一伙的，他今天生死难测。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;那团能量越来越近了，连卡布奇诺也感应出来，她张大了嘴巴看着前方。影子化为实质，一个矮胖子出现在墙洞外，他身上的皮甲破烂不堪，上面横七竖八的布满了斩痕，可以想象得出，这副皮甲的主人一直在刀尖上过日子。他的脸上蒙着块黑布，两眼阴沉无光，像污泥中的两颗灰石。气息沉闷压抑。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;他的左手托着尊石制的日晷，日晷的晷尖已经断裂，只剩连在晷盘上的一小桩。右手按在晷针上，食指比其它指头粗大，可以看出是一位习惯以匕首为武器的杀手。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我们又见面了，盗墓之王。”矮胖子从鼻孔中哼出声音。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺冷哼一声作为应答。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我们上一次的合作虽然算不上愉快，可也都得到了所需。我今天知道了，黑暗诸王中的盗墓之王原来是洁家的卡布奇诺小姐，不过你还不知道我的名字。”矮胖子眯着眼睛盯着卡布奇诺，显然他对她更感兴趣，于是临时改变主意，不惜露面打个招呼，竟不再盯着炎阳大法师。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你的名字对我毫无意义。”卡布奇诺言语中有说不出的厌恶。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我们每天所作的事情中，又有多少是有意义的呢？一日复一日的吃喝拉撒，太阳升起又落下，群星在夜空中闪烁，生命诞生而又死亡，美丽的卡布奇诺小姐，有一天你也会化为灰尘，消散在空中。别来无恙，炎阳大法师。你赞同我的观点吗？”矮胖子脸上的黑布抽动着。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“消灭黑暗议会就是我的意义。卡布奇诺小姐，他是黑暗议会四大杀手之首的日晷苍井有空，是黑暗世界里的杀手之王，我对你们之间的合作内容更感兴趣。”面对矮胖子，炎阳大法师此刻反而冷静了下来，互相之间争斗了几十年，对对方再熟悉不过。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷苍井有空！卡布奇诺花容失色。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;黑暗诸王中，她是资历最浅的盗墓之王，而杀手之王苍井有空，却是最资深的诸王之一。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;他还有一个名号——色界之王。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;她瞥了一眼肾斗士阿努巴，后者恭恭敬敬的看着矮胖子。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;天啊，她竟然和这位肾斗士的王者一同在黑暗森林里冒险二十多天！在她昏迷的那段时间，他会不会……她简直不敢往下想了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;看出异样，矮胖子奸笑着说：“卡布奇诺小姐，你知道我并没有夺走你的童贞。不过我绝不会告诉你，在那个黑暗的日子里，这双粗糙的手在你身上做过什么。比起亵玩你的傲人肉体，挑逗你灵魂的感觉更让我心动。我想就算你拿了一把刀架在我的脖子上，在知道答案之前，你也不肯把我给杀了。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“住嘴！”卡布奇诺尖叫道，魔法力快速集中下，手中的诸界之吞噬者法杖通体彤红，随时可以爆发。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮胖子右手指着胸膛说，“全部倾泻到这里吧，我的女士。这可不像你醒来之后的表现。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“去你妈的，让我来。”一个飞锤飞来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;诸界之吞噬者往空中一指，一张金色的网将飞锤拦下。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“穆，不要插手我的事情。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“做的很好，我的女士。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“苍井有空，我会让你的灵魂在地狱魔炎中颤抖。永远！”卡布奇诺咬牙切齿的说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮胖子的怪声继续说：“地狱深渊是我毕生向往的地方。盗墓之王，无论你对我多么的讨厌，我有义务告诉你，黑暗世界中加入了新的伟大王者。你们的芙蕾雅大人继承了伯尔元帅的位置，她现在是黑暗议会的毁灭亲王。按照惯例，她自动成为黑暗世界的王者。无论在黑暗议会还是在黑暗诸王中，她的地位都在我之上。唉……炎阳大法师，我的老朋友，不要这样的吃惊，我听你说芙蕾雅和翡翠骑士勾结，你怎么把我们黑暗议会给漏掉了呢？年轻有为的翡翠骑士大人，那天毁灭亲王和你约定，你帮我们夺取帝国政权，她承诺归还翡翠琴，你告诉炎阳大法师，是否有这样的事情？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠骑士手抚着下巴不置一词，傻子也可以看出，他这是默认。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你这是污蔑！”卡布奇诺喝斥道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮胖子的话让这几天的事情在炎阳大法师脑海里迅速的闪现,芙蕾雅反对处决伯尔元帅在先，救小骷髅在后，如果她是黑暗议会的人，则这两件事就可以完美解释。她竟然是黑暗议会的毁灭亲王，这真是太可怕了。手中掌握了英灵殿，又和洁家、卡西欧家、索尔家来往紧密，又加入了黑暗议会，她到底想什么呢？虽然没有进入十一阶，拥有完美体的她根本不惧任何攻击，除了那位据称已经一只脚踏入神域的尘埃大法师，他实在想不出有谁能够对她构成威胁。而那些流传很久的关于芙蕾雅的传言如果是真的话，足可解释她的动机。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮胖子为什么要让他知道这些呢？难道是想借他的手除掉芙蕾雅？黑暗议会诸王不合是出了名的……&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“苍井有空，不要妄想我会协助你对付芙蕾雅，对于每一位堕入黑暗的灵魂，我都是一样的厌恶。还有你，盗墓之王。我不会因为提拉米苏小姐的缘故而宽恕你！”炎阳大法师的瞳孔里升腾起炽热的火焰，法袍因魔法力的快速凝聚而腊腊的响。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“老朋友，既然如此，为了保守住黑暗世界的秘密，我只好让你彻底的闭嘴。”矮胖子右手摸上了日晷。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅慵懒的躺在躺椅上晒着太阳，闲看旁边两只魔猫扑成一团厮打，突然不安的感觉掠过心房，她感觉到哪里出了纰漏却又不能准确的说出来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;父亲请出光明议会的两位元老，明的是对付黑暗议会，难说不在同时防范着她。她那日在洁家的强悍表现，与其说是向城里蠢蠢欲动的各方展露实力，倒不如说是告诫父兄，如果她有意夺取帝位，简单的如探囊取物。即使他有炎阳大法师和星辰大法师的协助，也阻挡不了她的脚步。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;之所以向父兄隐瞒计划，是因为他们一个好色一个蠢笨，如果他们知道了，保不准会透露给谁。好在诗蔻蒂虽是伏在她身边的暗线，却是向着她的。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;当下帝都的力量，明着仍然是阿卡皇族占优。她掌控着英灵殿，帝都禁卫军和军情局掌握在父兄的手中，在他们的手中还有一支强大的宫廷魔法师队伍。此外，精锐的索尔狼骑军团布防在城郊。她却知道，其他的世族无不在帝都经营多年，所掌控的力量究竟有多少，以她的情报力量仍无法完全掌握。在暗地里，黑暗议会、龙盟会、月神使者的人如平静海水下的潜流，只要有引子，就会跳出来掀风作浪。在对黑暗议会、龙盟会和月神使者的暗中调查中，她发现了诸神的影子。当年，亚里士多德封印了大部分神灵，与余下的主要神灵签订了艾斯拉协议，要求他们不得干涉人类的事情。由于这份协议的存在，这些神灵们不便于亲自出面，便纷纷在人类各王国中培育自己的代理人。这种情况下，如果她和父兄闹翻，势力削弱此消彼长下，各方势力势必抬头。边境的军队都掌握在世族手里，一旦帝都出事，这些军队各为其主，互为征伐，偌大的阿卡帝国便会顷刻瓦解。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;在一次巡视中，她察觉出黑暗封印的力量在减弱，数十万死灵和他们的君主在地底咆哮等待着冲出地面。黑暗君王是位小神，并没有签订艾斯拉协议，没有协议的约束，这支与人类战斗了千年，被封印了千年，又愤怒了千年的黑暗大军突现于世，对阿卡城将是一场灭顶之灾。只有将帝国四大军团抽调出两个回来，才能确保帝都的防御。父亲拒绝了她的建议，阿卡帝国名为君主制度，外有世族分权，内有皇族制衡，他并没有绝对的权力，重要的事情必须御前会议决定。为了还未出现的危险做出这样大的动作，只会引起世族的怀疑，根本无法在御前会议上通过。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;她接受死去的伯尔亲王的馈赠，成为黑暗议会的毁灭亲王，为的就是打探出黑暗之子，消弭当下的危险。黑暗之子只会是黑暗议会的三亲王之一，她已是毁灭亲王，鲜血亲王和痛苦亲王究竟是谁，伯尔元帅并没有告诉她。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;黑暗议会、龙盟会、月神使者之外，还有雷尔家！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;三皇族各有所司，阿卡皇族司政，索尔皇族司战，雷尔皇族司秘。其中，最诡秘的就属雷尔皇族，这个神秘的家族，至今仍不能得知他们的任何信息。但他们总会在关键时候跳了出来。这又为她的计划增加了变数。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;表面上看，来抢夺翡翠琴的翡翠骑士是对她最大的威胁。她却并不把他看在眼里，十届中段的强悍实力足以让她傲视整个大陆，即使对上全盛时期的翡翠骑士也不逊多让，勿论刚出茅庐的试炼者，单是与身俱来的完美体也让她能够立于不败之地。如果再把能够解开命运环秘密的艾丁掌控在手中，则三大神器，除了诸神手里的因果轮外，翡翠琴和命运环均归英灵殿。有两大神器在手，芙蕾雅就有信心可以应对未来的种种变局。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;事情均是按着她想象的方向发展，但直觉告诉她出了问题。究竟是哪里出了问题呢？&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;细微的时空波动从山下传来，一个可怕的名字闪现出来：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷苍井有空！&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;黑暗议会三亲王之下是四大杀手：日晷苍井有空、冰道镜星遥天瞳、二天一流小泉流彩和大梵炼狱刀松岛孤枫。四大杀手无不皆是黑暗世界的强者。杀手首位的苍井有空，其实力和影响力并不在亲王之下。更可怕的是他手中掌握的黑暗议会无上神器——日晷！皇家图书馆的资料中说，日晷可以短暂的操纵时空。一位能够操纵时空的杀手，可以时时刻刻掌握着战斗中的主动权，成为死神般的收割者。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;能够让苍井有空亲自出面的会是谁呢？她倏的睁开眼睛，提起永恒之枪，直立的漂浮在空中。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“芙蕾雅殿下，您是要亲自去对付黑龙奥妮克西亚？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“放心吧，我不会蠢到去招惹那头巨龙。你帮我做件事情，去军情局，委托他们查查圣山来的人。阿卡帝国不是南方小国，可以让那群混蛋胡来。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;说完，一只脚踏入了虚空。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动一格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;满屋的色彩突然变暗，就连炎阳大法师的法袍也变成了灰色。众人皆感觉到自己的心跳变得慢了，这是时间迟滞的感觉，只有矮子不受影响，他的右手迅速的变形，角质化为利爪，动作比蝙蝠还要快，刺穿了炎阳大法师的法袍。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;也仅仅只是刺穿了炎阳大法师的法袍。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;灼热的身躯在刺穿法袍的那一刻已经脱空而去，即使受到了时间迟滞的影响，炎阳大法师还是靠缩体术和闪现术的瞬间联合施展，先一步的躲开了，只留下了一阵风，充分展示了光明议会元老的绝顶修为。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;卡布奇诺高举着诸界之吞噬者法杖，法杖上的龙头张开了口，一枚炽热的火球剧烈的跳动，引势待发。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一只手抓住了她的法杖。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你知道我要攻击谁？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“攻击谁并不重要。重要的是节省力量以对付黑龙奥妮克西娅。你是黑暗世界的王者，这增加了我们的机会。但对付黑龙奥妮克西娅，这还不够。容我猜测，你这个盗墓之王，恐怕是黑暗诸王中实力最差的那位。”翡翠骑士说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“容我猜测，你这位翡翠骑士，也是有史以来最差的那位。”卡布奇诺愤怒的反驳道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;他们说话时，日晷的晷针又跳动一格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师的闪现目标是对面的屋顶，他突然感觉到空间像橡皮条一样的被拉长，落脚点成了当街正空。在他火球洞穿旅店时，旅店里的人已经躲避一空，此刻的地上并没有人，他察觉下方潜伏的两团杀气伺机待发，于是不得不临空再次施展闪现术，向前跃去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动到第三格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮子苍井有空以难以想象的速度跨越三十米距离，出现在炎阳大法师的正前方。他绝不能让炎阳大法师逃出纠缠，以对方的实力，法术全力施展下，即使有日晷在手，他也会应对的十分吃力。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;照炎阳大法师的飞势，如果不变向，则会当胸撞上矮子的利爪。他口中也没闲住，一道咒语之后，法杖上出现几道燃烧着火焰的符文，旋转着扑向矮子，他则靠反冲之力，旋转着向长街的另一端落去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;两个黑色的影子从地上出现，飞鸟一样的扑向炎阳大法师。一道火焰从地上升起，挡在黑影的前方。矮子拨开空中的火焰符文，看着逃串的炎阳大法师，一声冷笑。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动到第四格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳大法师的飞行方向突然转向，变成正对着两个黑影飞去。空间反转的感觉令他体内魔法力翻腾不休，难受万分，口中的咒语也因此中断。两个杀手穿过火焰向他扑来，空中的矮子手中翻出一把匕首，向他冲下。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一声巨大的咆哮声自众人心底响起，灼热的火柱冲天而起，炎阳大法师站立在火柱之上，身上的伤口处的鲜血汩汩而出，红色法袍上开了七八个口子，破烂不堪。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;杀手们被弹出十米远，只是嘴角溢血，看样子比炎阳大法师要好得多。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动到第五格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一道巨大的空间漩涡将炎阳大法师包裹住，把他吸进虚空。接着，炎阳大法师在地面上出现，三个杀手像未卜先知一样，再一次扑来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“日晷共十二格，每格拥有一种空间异能，若全部用上，足以弑神。可惜它会吸噬使用者的灵血，杀手之王只能用到九格。这第五格已将这老头逼到山穷水尽，也许用不了九格。”翡翠骑士评价说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“没看出你还是一位博学家。这个日晷，比你们翡翠城的翡翠琴如何？那个绿油油的东西，我就没看出有什么用途。”诸界之吞噬者法杖狠狠的敲在翡翠骑士的头上。在卡布奇诺的眼中，从没把眼前这位少年看成是享誉千年的翡翠骑士的传人，只当他还是自己的雇佣兵。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;翡翠骑士摸了摸头，还好她没有催动法力，烧了他的假发。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“翡翠骑士位列三大神器，非日晷可比。听起来你和芙蕾雅很熟，你偷偷带我进阿卡山，我就告诉你翡翠琴的秘密。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“做梦！”又是一杖敲下。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;远处传来马蹄声。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;炎阳只需要再支撑片刻，卫兵们即可到来。不过他很快就绝望了，他看到那把萦绕着电光的长枪出现在前方。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;永恒之枪。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;破去龙破斩的瞬间，永恒之枪已经铭记在他的记忆中。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;永恒之枪后发先至。一道强烈的电光将炎阳大法师笼罩在内。电光散去之后，炎阳大法师惊奇的发现自己还活着。他看见芙蕾雅施施然从空中走出，同时，他也看清了另两位杀手的面貌，分别是拿着光洁钢尺的瘦高蒙面人和手持一对匕首的蒙面精灵——赫然是四大杀手中排名第二的冰道镜星遥天瞳和排名第三的二天一流小泉流彩。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;四大杀手已出其三，确实有实力要他的命。炎阳大法师并不知道松岛苍枫已经带着小骷髅离开这里了，不然只怕芙蕾雅还未赶到，他就已经丧了命。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮子没有料到芙蕾雅出现在这里。按常规来讲，街头打斗由分管街区的守备官来处理，轮不到英灵殿来出头。这小妮子第一个跑来，肯定是得到了通报。既然她出现了，正好可以把刚才的屎盆子再扣一次。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;他使了个眼色示意同伙撤到他这边。瘦高杀手和精灵杀手一边挪动脚步，一边警惕的盯着芙蕾雅。伯尔元帅自恃军权在握，不把他们放在眼里。因此他们并不信任这位伯尔元帅的继承者，特别是她的身份还是在他们的对立面——英灵殿镇守大臣。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“原来是苍井先生，这两位也是你的同伴吧。不知是谁把你从通缉榜上抹掉了。就凭你当街行刺阿卡国的贵宾，我也可以把你拿下。你的日晷对付魔导师尚可，对我可就不会那么好用了。”芙蕾雅浅笑着说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮子右手放在胸前，弯腰躬身行礼，从黑布发出恭敬的声音：“属下怎么敢和毁灭亲王大人动手？属下苍井有空、星遥天瞳、小泉流彩，向您致以真诚的问候。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅面带笑容的脸一时僵住了，眼中光芒暴涨。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“找死！”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;永恒之枪携带着电光和怒火刺向矮胖子。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动到第六格。一道寒冰屏障出现在空中，强烈的爆炸声后，永恒之枪刺穿了号称绝对防御的寒冰屏障进行前进，先后弹开了钢尺、匕首，被日晷挡住。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;日晷的晷针跳动到第七格。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;在永恒之枪的前方出现道空间裂隙，三个杀手化成淡影，消失在其中。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮子嘶哑的声音仍在飘荡：“痛苦亲王说，她会在不久之后亲自去阿卡山拜谒您。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“真是让人痛惜啊，我是叫你芙蕾雅殿下，还是毁灭亲王阁下……”全身血迹的炎阳大法师语带悲伤的说着。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;芙蕾雅没有回答。她扫了一眼观战的卡布奇诺等人，拖着仍残留着电光的永恒之枪向路口走去，孤独的背影微微颤抖。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;一队骑兵驶来，紧急勒马，见是芙蕾雅，让在两边。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“将军，你回去吧。”芙蕾雅伸出左手。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;为首的中年骑士翻身下马，单身跪地，捧着芙蕾雅的手亲吻一下。上马掉转马头，带队离去。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“亲爱的卡布奇诺，拜托你收拾这里的残局。”芙蕾雅回头道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;虽然相隔百米，这眼光却如利箭射来。阿努巴和葛朗台龟缩到屋里没有出来，翡翠骑士连忙挺起肚腩，抚摸着下巴贴上去的短胡子。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“为什么让我……唉，你说的布洛斯上尉……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;眼前哪里还有芙蕾雅的影子。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“没有认出我。”翡翠骑士缓口气道。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“怎么可能呢？连老头都能认出你的气息，芙蕾雅怎会认不出你？我看她是故意留着你这个史上最差的翡翠骑士，要是把你杀了，你们再派出个厉害的，她也睡不安稳啊。咦，那老头怎么也消失了？”卡布奇诺指着空荡荡的地说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“他不走能做什么？你说对了，我就是史上最差的翡翠骑士。没有翡翠琴，我这个翡翠骑士名不符实。如果你愿意帮我取得翡翠琴……”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“那要看你开出什么样的价码。”卡布奇诺眯着眼睛，看着翡翠骑士，诡秘的说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“这刚第二天，就钓上了盗墓之王。”阿努巴走出来，手指着卡布奇诺，揶揄的说。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“什么叫钓上了？”卡布奇诺气愤地说。她低头看着阿努巴手指的地方，立马火冒三丈，翡翠骑士的手正搂着她的腰，而她对此竟习以为常。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;阿努巴很快便尝到了多嘴的后果，盗墓之王的怒火没有罚向始作俑者，而是全部向他倾泻。虽然都是些没有杀伤力的小魔法，也让他吃尽了苦头。施完惩戒，卡布奇诺不但没有推开翡翠骑士，反而依偎过去，头靠着他的胸脯，迷离的说：“我喜欢强大的小男人。最差的翡翠骑士，也比你强得多……穆，你的眼神为什么怪怪的？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;====&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“我提醒过你，不要去招惹芙蕾雅。你的耳朵藏起来了？你将她是黑暗议会亲王的秘密抖露出来。为什么这样干？解释清楚！”女人低声骂道，温润的面孔因为怒火而扭曲，高耸的胸脯急剧起伏。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;矮子的眼睛里寒光一闪而过，冷冷地说：“老子也没有料到，刚一动手这小妞就出现了。如果不是她插手，炎阳那老东西已经被卸成八块了。把她的秘密说出来，就是要让她众叛亲离，无枝可依，乖乖的配合。”想起芙蕾雅魔鬼一样的身材，他的眼皮抬了抬，哼道：“总有一天，老子会把她弄到床上，干得死去活来。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;竭力的压制着自己的怒火，她的手在微微发抖，如果他不是苍井有空，换作四大杀手中的其他人，这只优雅的手已经扇过去了。当然，除了苍井有空，其他人从来不会在她面前这么无礼。苍井有空位于四大杀手之首，又执掌了神器日晷，在黑暗议会内部地位举足轻重。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;何况他还是她的第一个男人。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人深呼吸稳定情绪，转身背对着矮子，长叹口气，颇具无奈的说：“你刚到阿卡城，并不了解这里的情况。芙蕾雅不同伯尔元帅。伯尔元帅出生自霍家，霍家灭亡后，她鹊巢鸠占夺了伯尔家，伯尔家的人对她恨得牙痒痒的。没有世族的支持，她的伯尔军团是无根之木，一阵风就可以拔起来。芙蕾雅不同，她是这一代阿卡皇族最杰出的人，与各方势力都有千丝万缕的联系，就算大帝和世族们相信她是黑暗议会的人，也不会随便动她。她的身上有太多的秘密。乌灵大祭司大人在她拿走‘柏拉图的永恒’后，也选择了忍气吞声。得知她是毁灭亲王之前，我曾派人刺杀她，死士们还没有进入阿卡山就被人拧断了脖子。知道是谁动的手吗？是他。他不让我动芙蕾雅。这小妮子背景深厚，实力恐怖，大权在握，爪牙无数。如果还当我是痛苦亲王，停止你的擅自行动，好吗？”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“以痛苦亲王的身份来命令我？名义上我归属你的管辖，谁都知道，只有黑暗君王才是我的上司。别忘了，十年前，那时你还不是痛苦亲王，不过是我随时蹂躏淫乐的玩物。上了别人的床了，就可以对老情人指手画脚了？”矮子嘿嘿奸笑，他从后面抱住女人，一只手捏住胸部的温软，大力的揉动。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“人把灯放在头上，看到在面前的，只是自己的影子。”女人伸手推开矮子，悲怅的说：“黑暗军团被封印了这么多年，黑暗议会被围剿了这么多年，所余的火种已经不多了。如果不是你的自私让同侪们心寒，他们不会拥立我成为痛苦亲王。我辗转在不同男人的床上，在他们胯下承欢时，你和你的人在哪里？你以为有日晷在手，就可以与真正的强者比肩而立？还差得远！不是我周旋于帝国高层，让他们睁一只眼闭一只眼，议会早已覆灭。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“你个婊子！他妈的，让你知道什么是强者！”矮子咆哮一声，抓住女人身上的长袍，哧的一声扯成两半。饱满诱惑的女体露在空气中，在昏暗的光线中发出淡淡的色欲之光。矮子两下除去自己的衣服，饿狼一样将女人压倒。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;纤细的指尖上出现一滴绿色的液珠，液滴飞速成长，眨眼间成了一颗拳头大小的绿色球体。室内被邪异的绿芒充满，诡异无比。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“单靠诅咒还不够，必须用匕首。”矮子从地上的衣服中摸出匕首，递到女人手里。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;当啷一声，匕首掉在地上。绿芒随后熄灭。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“他快要来了，请给我留下洗澡的时间。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;满室风暴。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;片刻之后，矮子满足的从女人身上爬起来。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“老子告诉你，我才是对黑暗君王最忠心的人。没有潘多拉的宝盒，凭你们三亲王的联手，也想解开封印？老子翻遍了黑暗森林，才找到它。时机成熟的时候，老子会带着它来找你的。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人表情复杂的看着矮子头也不回的走出去。她捡起匕首，贴在脸上摩挲，尔后把它谨慎的放在手边的木盒里。右手一挥，室内充满了温和的光。她推开侧门走进去，出来时已是身着浴袍。她闭上双眼，两只手抱在一起，虔诚的祈祷：&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;“神啊，在这具世上最淫贱的肉体之中，是水晶一样洁净的灵魂。这个灵魂只属于你。它是你最忠实的仆人。”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;她感觉到了神力的波动，那是神的响应。脸上浮现出欣慰的笑容，当聆听到直接出现在灵魂中的神谕之后，笑容僵住了。指甲深深陷入掌中，双眼睁开，瞳孔中出现一片深邃的黑暗，黑暗中有个影子在歇斯底里的尖啸。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;门外响起脚步声。接着，门开了。&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font face="微软雅黑"&gt;女人迅速从惊愕中恢复，她旋风般的扑了过去抱住来人。抬头看清脸后，愕然道：“是你？”&lt;/font&gt;&lt;/p&gt;&lt;img src="http://www.cnblogs.com/xiaotie/aggbug/2223893.html?type=1" width="1" height="1" alt=""/&gt;&lt;p&gt;&lt;a href="http://www.cnblogs.com/xiaotie/archive/2011/10/25/2223893.html" target="_blank"&gt;本文链接&lt;/a&gt;&lt;/p&gt;</content></entry></feed>
