<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feed.feedsky.com/styles/feedsky2.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feed.feedsky.com/FlashJ" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feed.feedsky.com/FlashJ" type="application/rss+xml"></fs:self_link><lastBuildDate>Sat, 03 Jul 2010 09:57:31 GMT</lastBuildDate><title>『 闪 界 』</title><description>关注FLASH AS FLEX GUI | 让我们一起学习 一起进步!</description><image><url>http://www.feedsky.com/feed/FlashJ/sc/gif</url><title>『 闪 界 』</title><link>http://www.flashj.cn/wp</link></image><link>http://www.flashj.cn/wp</link><sy:updatePeriod>hourly</sy:updatePeriod><sy:updateFrequency>1</sy:updateFrequency><language>en</language><pubDate>Sat, 03 Jul 2010 09:58:05 GMT</pubDate><item><title>新版Chrome手动安装flashplayer plugin无效的问题</title><link>http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html</link><wfw:commentRss>http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html/feed</wfw:commentRss><slash:comments>0</slash:comments><description>问题描述：
换系统之后发现，换了新版的Chrome6。我想用debug版的flashplayer插件，于是照常规安装了“flashplayer 10.1 plugin debug”版。装好之后重启Chrome打开http://www.flashplayerversion.com/，看到版本是最新的，可不是debug version，觉得很奇怪。
后来到控制面板里把flash plugin直接卸载了，打开Chrome依然能播放flash！
原来Chrome5和Chrome6都已经内置了flashplayer，而且是最新版的，这本是很好的事情，但对于flash开发者来说，需要的是debug版的fp，需要找到方法给Chrome把内置的fp换成debug版。
解决方案：
用Chrome在地址栏输入chrome://plugins/，可以看到有一项——
Shockwave Flash &amp;#8211; 版本： 10,1,53,64
说明：	Shockwave Flash 10.1 r53
位置：	C:\Users\Administrator\AppData\Local\Google\Chrome\Application\6.0.453.1\gcswf32.dll
这是内置的flashplayer，把它停用掉。
然后照常安装“flashplayer 10.1 plugin debug”版即可。装好后chrome://plugins/里会看到有一项——

Shockwave Flash &amp;#8211; 版本： 10,1,53,64
说明：	Shockwave Flash 10.1 r53
位置：	C:\Windows\system32\Macromed\Flash\NPSWF32.dll

&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/two-flash-debug-tools-with-firefox.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 两个配合FF使用的flash调试工具&quot;&gt;两个配合FF使用的flash调试工具&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-input-textfield-messycode-in-firefox.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash输入文本内中文乱码&quot;&gt;Flash输入文本内中文乱码&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-debug%e5%b7%a5%e5%85%b7-arthropod.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash Debug工具-Arthropod&quot;&gt;Flash Debug工具-Arthropod&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-debug-de-monsterdebugger.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash Debug工具-De MonsterDebugger&quot;&gt;Flash Debug工具-De MonsterDebugger&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/ie-window-resize.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: JQuery在ie下window.resize的麻烦&quot;&gt;JQuery在ie下window.resize的麻烦&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/httpservice-xml-security-error-accessing-url.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: httpService读XML发生Security error accessing url&quot;&gt;httpService读XML发生Security error accessing url&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386679448/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386679448/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386679448/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>flashplayer</category><category>chrome</category><category>Flash\Ria</category><category>debug</category><pubDate>Sat, 03 Jul 2010 17:57:31 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=702</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386679448/5205280</fs:itemid></item><item><title>The Project type has to be set.</title><link>http://www.flashj.cn/wp/the-project-type-has-to-be-set.html</link><wfw:commentRss>http://www.flashj.cn/wp/the-project-type-has-to-be-set.html/feed</wfw:commentRss><slash:comments>1</slash:comments><description>问题描述：
换FDT4 M3之后，直接把workspace设置到以前的位置，当然会出现不少错误需要修正，不过其中有一项错误，在SDK设置（FDT compiler）里面总是提示我“The Project type has to be set.” 但此界面又没有任何地方修改所谓的“Project type”。
解决方案：
选中项目，右键菜单 &amp;#8211; Flash Project &amp;#8211; Set project type&amp;#8230; 设置后OK即可。
&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/ie-window-resize.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: JQuery在ie下window.resize的麻烦&quot;&gt;JQuery在ie下window.resize的麻烦&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/ie-type-readonly.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: IE中input元素的.type为只读!&quot;&gt;IE中input元素的.type为只读!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-on-web-mask-div.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 网页上的FLASH挡住层？！&quot;&gt;网页上的FLASH挡住层？！&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/oembed.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: oEmbed: 一个嵌入媒体的开放格式&quot;&gt;oEmbed: 一个嵌入媒体的开放格式&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-input-textfield-messycode-in-firefox.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash输入文本内中文乱码&quot;&gt;Flash输入文本内中文乱码&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/bill-gates-retire.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 比尔·盖茨正式退休&quot;&gt;比尔·盖茨正式退休&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/the-project-type-has-to-be-set.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/the-project-type-has-to-be-set.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549682/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/the-project-type-has-to-be-set.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549682/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549682/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>fdt</category><category>Flash\Ria</category><pubDate>Sat, 03 Jul 2010 10:35:48 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/the-project-type-has-to-be-set.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=699</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/the-project-type-has-to-be-set.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549682/5205280</fs:itemid></item><item><title>Flash小游戏开发者新的机遇——Mochi</title><link>http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html</link><wfw:commentRss>http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html/feed</wfw:commentRss><slash:comments>7</slash:comments><description>我早年与Flash结缘，一见钟情。
记得在若干年前，Flash小游戏特别流行，我曾被小小系列flash震撼。那时把小小作品4号打了一遍又一遍，暗下决心：以后我要投身Flash领域，做出冲击视觉的flash、开发出好玩的游戏。
我工作之后，先后从事Flash网站开发、Flash虚拟社区开发，闲暇时间从未停止过玩游戏。在工作和游戏的日积月累中，获得了不少灵感，不断记录下来，有一些想法渐渐形成了系统，期待做成一系列的游戏，实现曾经的梦想。
然而现实状况是，既没有赞助又没有回报，尽管在开发的游戏设计上是连自己都会喜欢玩的，但我只能把这样的小游戏开发作为业余兴趣爱好。总希望有空闲时间来慢慢完成，也希望有朝一日能给朋友们玩到，并且大家乐在其中。结果呢，头几个星期干劲十足，可是接下来每天的工作已经很繁忙了，自己的游戏进度缓慢，停滞不前。时常觉得没有动力，每天一做完本职工作就想玩两把星际2洗洗睡了。
时间总是走得太快，我无奈地看着一直拖下来的业余游戏，只能依旧是一个梦。



在认识的朋友当中，像我这样带着未圆之梦忙碌于工作路上的人也不少，仅在同一间屋子里睡过的就有Proc（星海传奇），Halley（MC）等人，其中只有火山下定决心靠积蓄闭关半年在家潜心开发自己的项目。
随着Social Game的兴起，闲着打发时间的玩家开始在Social Game中随意买卖自己的好友、在人家门口停车、追求“偷菜”的乐趣……同时Web Game和flash的虚拟社区也像雨后春笋一般迅速涌现在人们的视野中，梦境家园、第六大陆、七龙纪、摩尔庄园、海底世界、盒子世界、热血三国、英雄无敌、红色警戒、商业大亨、明朝时代、弹弹堂等等数不胜数，几乎每天都会冒出新的产品。这两者的巨大赢利空间让小游戏一下子被丢到九霄云外。
小游戏逐渐失去了往日光辉，并不是小游戏本身没人需要，可为什么小游戏开发者渐渐离开了？我认为原因有三：一是利润不大，二是难以推广，三是易为它人作嫁衣。
利润不大：
制作小游戏所能获得的利润没有Web Game和Social Game诱人，有钱有团队的早就改变方向跑去做Webgame了。一款小游戏做出来，显然没有SNS的游戏推广快，而且也没有足够的赢利点，最多就是内嵌广告以及某些公司为自己的品牌推广而提供赞助。没有足够的利润，开发者自然就变得没有激情，做个小游戏，吃喝拉撒洗洗睡、柴米油盐水电煤的成本都收不回咋整？ 要做的话，只能是这几种情况：客户定制（目的是宣传自己产品）、公益教育类、大公司赞助（嵌入广告）来交给开发者制作。
难以推广：
我相信个人开发者对此都深有体会吧，除非你开发完了之后依然有大把时间和大把精力，否则很难既做开发又做推广。
优秀的开发商兼发布商当然也有，比如我特别喜欢的armorgames，但小团队推广的投入依然是相当大的。
易为它人作嫁衣：
百度搜索一下会发现许多小游戏网站，大部分是个人开设，也有不少是内容联盟，他们整天从网上下载各式各样的flash小游戏，毫无版权意识，不经过作者授权直接把游戏发布到他们网站上，开发者的劳动果实化成了那些发布者的利润。
因为上述三个原因，Flash小游戏的开发并不活跃。
在我对Flash小游戏开发的热情即将化为灰烬之际，偶然的机会，看到了Mochi（https://zh-cn.mochimedia.com/）——让Flash小游戏再次崛起的燎原之火。
我是一个个人开发者，可以说是草根开发者，同时我又是一个游戏玩家。满脑子主意，没财力没人力，策划、开发一款小游戏的不是问题，但开发完成后如何通过它解决温饱，这是一个很现实的问题。一分钱难倒英雄汉，没有收入还谈什么梦想？还是一句话：衣食足而知荣辱，仓廪实而知礼节。无奈之中还不是随大流去做Social Game去了？
在偶遇了Mochi之后发现Mochi正是为我们而生。通过Mochi，个人开发者以及小游戏开发团队都可以降低开发成本。
大部分草根开发者（尤其有自己想法但资金和人手不够的）根本没有资金去烧，但我们有些游戏的梦想和激情，不应该被现实摧毁，Mochi给我们的平台可以让我们实现自己的小小创意，并且一劳永逸获得收入。
Mochi将整条流程准备好了——开发者（赢利） &amp;#8211; 广告客户（付费） &amp;#8211; 发布商（赢利） &amp;#8211; 玩家（广告目标和付费者），Mochi 广告为游戏开发者提供 50% 收益份额，为发布商提供 10%。 既是开发者又是发布商的用户将获得60％。 就像appstore一样，你作为开发者，只要负责做好自己的开发就行了，后面的事情就不用你操心了，你的游戏越好玩，你就能获得越多收益。一个网络平台，有相当长的长尾。
这个平台做大，不仅能带动flash领域的创业，而且也能促进更多优秀的个人工作室做出更多的好的原创作品。和Mochi合作，开发者只要专注于做产品就行了，其他的方面都可以不用管，这不仅降低了开发成本，而且也有利于提高游戏质量。很多开发者有想法有开发能力，但没有办法去推广和运营，mochi为他们解决了所有棘手问题，只要全力做好自己最擅长的那部分就行了！职责单一，最佳方案啊。
此外，Mochi还设有开发基金，Mochi 游戏开发者基金的投入是一千万美元，用于帮助前景广阔的 Flash 和社交游戏开发者，通过赞助、版权合作和发布的方式来支持他们的游戏。 基金将会扶持世界上的小型 Flash 游戏开发工作室和个人开发者，打造世界级的游戏和公司。
开放平台是现在最重要的互联网优势之一，mochi不仅做中介，还为开发者提供开放性的接口，连接所有游戏用户，做出SNS应用都是可以的。基于此平台，开发成本比socialgame还低，你不必为不同平台开发N个版本，而且产品性质是一样的，mochi做好了social的那部分功能，有接口提供，用户数据、在线支付都有mochi提供，降低开发难度，降低投资，降低后期维护成本…… 这些，真是太棒了！
能将自己的兴趣变成工作，是很幸福的事情，而能在这工作中收获年轻时的梦想，就是很完美的事情了。
那么现在再来看Mochi是否解决了之前所述的三个影响Flash小游戏开发者存亡的问题：
利润不大？
Mochi让开发者可以在游戏内嵌入广告，当广告播放时开发者就可以获得收入。这和Google广告道理类似，开发者的收入由游戏或站点流量以及玩家对游戏的喜欢程度决定。Mochi 广告一个了不起的突破是每次玩家玩游戏开发者都会获得收益。
难以推广？
一个人如果既是开发者又是发布商，那会很吃力。与Mochi合作，开发者就不用管发布了，大平台的推广还有什么不放心的？开发者可以全力去做自己的创意，去做连自己都喜欢玩的游戏，而不要考虑如何去推广，这样能提高游戏质量，会带来更多原创精品。
易为它人作嫁衣？
这就是 Mochi 广告美妙之处。 谁下载了某个开发者的游戏或者它最后在什么页面上使用，这些都无关紧要，Mochi 广告会一直记录它的行踪，并提供合适的广告。 事实上，Mochi鼓励游戏开发者通过多个站点传播他们的游戏，以最大限度地提高其游戏收入的潜力。
所有问题都已解决，Mochi轻而易举打动了我。我对它很有信心，非常期待在未来的日子里，重拾梦想，开发自己的游戏发布到Mochi上。而且，我还愿意成为Mochi的发布商。
祝愿Mochi中国越办越好，与开发者、广告商、发布商互利共赢，共创未来。如果你和我一样对Mochi有兴趣，可以到Mochi中文官网：https://zh-cn.mochimedia.com/ 查找更多信息。
且看Flash小游戏在中国再掀起一次热浪，新的淘金热就在这里了！ 

&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/actionscript-for-multiplayer-games-and-virtual-worlds.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: ActionScript for Multiplayer Games and Virtual Worlds[下载]&quot;&gt;ActionScript for Multiplayer Games and Virtual Worlds[下载]&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/chrome6-fp-debug-plugin-install.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 新版Chrome手动安装flashplayer plugin无效的问题&quot;&gt;新版Chrome手动安装flashplayer plugin无效的问题&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-on-web-mask-div.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 网页上的FLASH挡住层？！&quot;&gt;网页上的FLASH挡住层？！&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-ui-component-slider-skin-height.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash组件Slider的Skin高度更改&quot;&gt;Flash组件Slider的Skin高度更改&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/two-flash-debug-tools-with-firefox.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 两个配合FF使用的flash调试工具&quot;&gt;两个配合FF使用的flash调试工具&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/just-as3-eff.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 闲来无事，发个as效果&quot;&gt;闲来无事，发个as效果&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549683/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549683/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549683/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>业界</category><category>snda</category><category>as3</category><category>赢利</category><category>小游戏</category><category>mochi</category><category>flash</category><pubDate>Wed, 30 Jun 2010 07:12:48 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=677</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/flash-simple-game-dev-mochi.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549683/5205280</fs:itemid></item><item><title>写了个位图缓存优化渲染方案</title><link>http://www.flashj.cn/wp/bitmap-render-1500mc.html</link><wfw:commentRss>http://www.flashj.cn/wp/bitmap-render-1500mc.html/feed</wfw:commentRss><slash:comments>9</slash:comments><description>由于项目中需要用到大量角色同屏幕的功能，需要提高flash player的渲染性能。下午做了个渲染性能测试，并完善了去年写的位图优化代码库。
画面大小2880*2880   500个矢量人物动画MC（嵌套2层），循环播放    都不把屏幕外的区域removeChild    统一是用Flashplayer sa 10.0 debug版测试 
1.不优化，直接addChild   &amp;#160;&amp;#160;&amp;#160; fps=4,CPU占满,内存18M~29M    2.增加了cacheAsBitmap    &amp;#160;&amp;#160;&amp;#160; FPS=1,cpu占满，内存156~196M，内存不断波动 
 

3.屏蔽鼠标+cacheAsBitmap   &amp;#160;&amp;#160;&amp;#160; FPS=1,cpu占满，内存156~196M    4.屏蔽鼠标，无位图缓存    &amp;#160;&amp;#160;&amp;#160; fps=4，CPU占满,21M~30M 
5.使用我去年写的位图显示对象，但没有进行同一个对象的内存重用，导致每次new出来的时候都从源MC实例draw一次内容，脚本执行慢，且内存占用多，一会优化个可重用的再测。   &amp;#160;&amp;#160;&amp;#160; fps=13,cpu占满,内存476M    6.使用我去年写的位图显示对象，且设置所有角色都在1个屏幕内（场景依然是2880*2880）  [...]&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/securityerror-2123.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 安全沙箱问题#2123&quot;&gt;安全沙箱问题#2123&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 直线移动检测可否抵达的例子&quot;&gt;直线移动检测可否抵达的例子&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-debug%e5%b7%a5%e5%85%b7-arthropod.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash Debug工具-Arthropod&quot;&gt;Flash Debug工具-Arthropod&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/bitmap-render-1500mc.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/bitmap-render-1500mc.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549684/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/bitmap-render-1500mc.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549684/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549684/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>flashplayer</category><category>位图引擎</category><category>as3</category><category>渲染</category><category>Flash\Ria</category><category>优化</category><category>flash</category><pubDate>Tue, 22 Jun 2010 19:54:08 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/bitmap-render-1500mc.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=672</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/bitmap-render-1500mc.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549684/5205280</fs:itemid></item><item><title>直线移动检测可否抵达的例子</title><link>http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html</link><wfw:commentRss>http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html/feed</wfw:commentRss><slash:comments>2</slash:comments><description>最近的项目由于团队中初级ASer比较多，本来是做自动寻路的，硬是被砍到直线碰撞，可惜悲剧的是，直线碰撞都跟我说有问题。
昨天一个哥们一直是让角色没走一步与像素点碰撞判断是否可走。我再多废话一遍：这样既有误差，效率也不高。
今天放此例，表明直线碰撞的推荐做法是，先画一条直线与通断模型进行碰撞测试，证实可抵达之后再直接让角色移过去（速度控制之后再做，与此例无关）。

实例效果：
黑色区域表示不可抵达，红色小方块表示需要移动的物体。

Document Class :

?View Code ACTIONSCRIPT1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
package  
&amp;#123;
	import flash.display.SimpleButton;
	import com.gskinner.motion.GTween;
	import com.gskinner.motion.easing.Sine;
&amp;#160;
	import org.mousebomb.display.RealHitTest;
&amp;#160;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
&amp;#160;
	/**
	 * @author Mousebomb (mousebomb@gmail.com)
	 * @date 2010-6-8
	 */
	public class HitTestMain extends Sprite 
	&amp;#123;
		public var pz : Sprite ;
		public var line : Sprite = new Sprite&amp;#40;&amp;#41;;
		public var box : Sprite;
		public var showBtn : SimpleButton;
		private var boxTween : GTween;
&amp;#160;
		private var curX : int = [...]&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549685/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549685/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549685/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>例子</category><category>as3</category><category>碰撞</category><category>Flash\Ria</category><category>flash</category><pubDate>Tue, 08 Jun 2010 08:11:05 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=662</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/zhixian-pengzhuang-yidong.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549685/5205280</fs:itemid></item><item><title>list里面的对象怎样拖到画面里？</title><link>http://www.flashj.cn/wp/drag-list-item-into-canvas.html</link><wfw:commentRss>http://www.flashj.cn/wp/drag-list-item-into-canvas.html/feed</wfw:commentRss><slash:comments>10</slash:comments><description>问题：
list里面的对象怎样拖到画面里？
思路
把list里的对象直接拖到画面里的功能，在场景编辑器里常常用到，我们会放一个List，里面每一项对应一个建筑物，用户可以把建筑物拖拽到场景中。这也和flash的元件库拖拽东西到舞台是一样的效果。
我们可以在List的每一项中存储该项所对应的ClassName，当拖拽开始时，创建对应的实例，并让它跟随鼠标。直到在画面有效区域中松开鼠标才将其添加到新的DisplayObjectContainer内。
具体的我写了一个演示，右侧是List，请从里面把内容拖到左侧的框框里放下看效果。点击此处下载源文件。

Document Class :

?View Code ACTIONSCRIPT1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
package org.mousebomb.dragLiToCanvas 
&amp;#123;
	import fl.events.ListEvent;
	import fl.controls.List;
	import fl.data.DataProvider;
&amp;#160;
	import flash.display.Sprite;
	import flash.events.MouseEvent;
	import flash.geom.Point;
	import flash.utils.getDefinitionByName;
&amp;#160;
	/**
	 * @author Mousebomb (mousebomb@gmail.com)
	 * @date 2010-4-27
	 */
	public class DragListItemToCanvas extends Sprite 
	&amp;#123;
		public var list : List;
		public var canvas : Sprite;
		private var isHoverLi : Boolean = false;
		private var curHoverLi : Object ;
&amp;#160;
		public function DragListItemToCanvas&amp;#40;&amp;#41;
		&amp;#123;
			//如果不写下面这一行，flash不会将此类编译进去，运行时会报错
			Class1;
			Class2;
			//创建list的内容
			list.dataProvider = new DataProvider&amp;#40;&amp;#41;;
			list.addItem&amp;#40;&amp;#123;label:&amp;#34;有胆你就拖拽我&amp;#34;, data:&amp;#34;org.mousebomb.dragLiToCanvas.Class1&amp;#34;&amp;#125;&amp;#41;;
			list.addItem&amp;#40;&amp;#123;label:&amp;#34;我和楼上一样&amp;#34;, data:&amp;#34;org.mousebomb.dragLiToCanvas.Class2&amp;#34;&amp;#125;&amp;#41;;
			list.addEventListener&amp;#40;MouseEvent.MOUSE_DOWN, onMouseDownH&amp;#41;;
			list.addEventListener&amp;#40;ListEvent.ITEM_ROLL_OVER, onHoverLi&amp;#41;;
			list.addEventListener&amp;#40;ListEvent.ITEM_ROLL_OUT, [...]&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/html5-the-newstar.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: html5 富互联网明日之星&quot;&gt;html5 富互联网明日之星&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/eaze-of-a-tween.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Eaze, 缓动大家庭的新成员&quot;&gt;Eaze, 缓动大家庭的新成员&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/phpmyadmin-warning-require_oncelibrariescommonlibphp-fatal-error-solution.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 文件明明存在，却require_once(./*.php)出错&quot;&gt;文件明明存在，却require_once(./*.php)出错&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/two-flash-debug-tools-with-firefox.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 两个配合FF使用的flash调试工具&quot;&gt;两个配合FF使用的flash调试工具&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/geturl-navigatetourl-ie-block.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: getURL或navigateToURL弹出窗口被IE拦截&quot;&gt;getURL或navigateToURL弹出窗口被IE拦截&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/html5-cant-kill-flash.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 有了HTML5,flash走不远?&quot;&gt;有了HTML5,flash走不远?&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/drag-list-item-into-canvas.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/drag-list-item-into-canvas.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549686/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/drag-list-item-into-canvas.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549686/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549686/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>拖拽</category><category>List</category><category>as3</category><category>Flash\Ria</category><category>flash</category><pubDate>Tue, 27 Apr 2010 11:57:53 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/drag-list-item-into-canvas.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=642</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/drag-list-item-into-canvas.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549686/5205280</fs:itemid></item><item><title>无法设置Loader的大小？</title><link>http://www.flashj.cn/wp/cant-set-loader-size-as3.html</link><wfw:commentRss>http://www.flashj.cn/wp/cant-set-loader-size-as3.html/feed</wfw:commentRss><slash:comments>7</slash:comments><description>问题：
var loader:Loader = new Loader();
loader.loadBytes(byteArr);
return&amp;#160;loader;
之后trace(loader.width,loader.height)为(0,0)，
并且，只要通过loader.width和loader.height改变宽高，就会不见显示。
原因和解决：
loadBytes和load方法一样是异步的，需要监听complete事件，complete之后才可以对内容进行操作。
btw:从今天开始，针对网友的提问，不管简单复杂，只要我没写下来过的，都会记录到博客上。
&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/securityerror-2123.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 安全沙箱问题#2123&quot;&gt;安全沙箱问题#2123&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/air-come-to-dock-taskbar-src.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: AIR应用程序最小化到托盘(Windows)实战代码分享&quot;&gt;AIR应用程序最小化到托盘(Windows)实战代码分享&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/loader-unloadandstop-mem-gc.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Loader的资源不释放&quot;&gt;Loader的资源不释放&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/my-homepage-2009.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 2009新版网站发布&quot;&gt;2009新版网站发布&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/set-up-pv3d.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 使用PV3D前的下载与安装&quot;&gt;使用PV3D前的下载与安装&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/air-dock-taskbar.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: AIR应用与任务栏,系统托盘,Dock&quot;&gt;AIR应用与任务栏,系统托盘,Dock&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/cant-set-loader-size-as3.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/cant-set-loader-size-as3.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549687/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/cant-set-loader-size-as3.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549687/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549687/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>loader</category><category>as3</category><category>Flash\Ria</category><category>flash</category><pubDate>Fri, 23 Apr 2010 20:38:30 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/cant-set-loader-size-as3.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=630</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/cant-set-loader-size-as3.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549687/5205280</fs:itemid></item><item><title>Flash Player 10.1内部机制</title><link>http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html</link><wfw:commentRss>http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html/feed</wfw:commentRss><slash:comments>4</slash:comments><description>本文是我在http://riaoo.com/?p=1658上看到后，转贴过来的，原文内容来自http://blogs.adobe.com/xwlin/2010/04/flash_player_101_-_adobe_max_2009.html 和 http://blogs.adobe.com/xwlin/2010/04/flash_player_101_-_adobe_max_2009_1.html
演讲人: Lee Thomason (lthomaso@adobe.com)&amp;#160; 翻译: 林晓伟 (xwlin@adobe.com)
序言
时间： 本月21号 地点：北京国际会议中心。 Adobe即将迎来为期2天的Flash平台技术峰会, 我将有幸作为Ely Greenfield辅助演讲人参与&amp;#60;&amp;#60;Flash Player内部机制&amp;#62;&amp;#62;这一话题的演讲和翻译工作, Ely Greenfield是Apollo Integrated Runtime部门的Senior Principal Scientist, 他在2007年Adobe Max大会上曾经作过这个话题的非常精彩的演讲,google上搜索到了一个参加07年Max大会的哥们对Ely本人及其演讲的评论,&amp;#34;我认为Ely的topic（Flash Player内部机制）在整个Max大会所有topic里是最棒的&amp;#8230;&amp;#34; &amp;#34;Ely就是那个传说中闭着眼睛用三天的时间编写了Flex Charting Framework大部分代码的家伙&amp;#34;&amp;#8230;
Adobe 09年的Max大会仍然有Flash Player内部机制这一话题,不过演讲者是Lee Thomason(另一个骨灰级牛人, Flash Player架构师, 外号Player Guy, 据说是Flash Player第一人), 这是一个非常有深度的话题, 演讲速度很快，一个小时的时间涉及到了player架构方方面面尽可能多的技术, 在这里我将他的大致演讲内容总结翻译一下, 供大家参考.
构建Flash Player
过去，手机版FlashLite和桌面版Flash Player是截然不同的两个独立产品，由两个相互独立的部门各自开发维护, FlashLite部门有自己的发展目标，产品定位及功能特性，项目的开发计划也由自己来决定。这给两个部门带来了很多的紧张情绪和挑战。因此Adobe决定将这两个部门合并，合并意味着即将发布的Flash Player 10.1手机版和桌面版将基于同一代码库构建。
Lee在Max大会中提到大约20%的Flash Player代码仍然是平台相关的，这些代码针对于Palm, ActiveX, OS X, Netscape等做特殊处理，不同平台之间存在诸多差异因此实现100%的通用代码库是不可能的，但这仍然意味Flash Player代码库中80%的代码是平台无关的。
一个代码库，更多的Player类型.
统一player代码库更方便Adobe制定针对手机、浏览器、桌面等多种player的一致的发展战略，同时这也给Flash Player部门和开发者社区带来了新的挑战。
第一个挑战就是各平台之间的处理能力(主要是CPU)以及内存大小相差迥异并且这种差距愈演愈烈.一个服务器的8核CPU和掌上设备Palm Pre的处理能力大相径庭，而PC机浏览器平台可以提供几个G的内存但掌上设备只有20兆这将促使开发人员以截然不同的方式开发应用。注意：我们并不是说在PC浏览器上我们不需要考虑内存使用的问题，只是相比于掌上设备后者更为显著。
第二个问题也就是统一化界面面临的屏幕大小和像素深度的设备差异。今天，越来越多的应用程序跨设备运行，因此深刻理解有限的屏幕如何布局像素如何高效使用变得越来越重要。LCD显示器的像素深度(每平方英寸的像素数)要比手持设备小得多，这意味着一个40像素的按钮在你的LCD屏幕上看起来很大但在Pre上却太小了以至于无法使用。同样的，即使是分辨率相同的两种掌上设备像素深度仍然可能不一样，iPhone 3GS的屏幕大小3.5英寸，分辨率320*480，像素深度为163PPI，而同样分辨率的Palm Pre屏幕大小只有3.1英寸，像素深度为186PPI。因此如果我们只是考虑分辨率设计UI的话，那么player认为大小一样的两个按钮，在iPhone上的那个工作正常但在Pre上的那个就可能无法工作。
另一挑战来自于不同设备所支持的用户交互方式的多样化，有的设备支持键盘鼠标，有的设备支持多点触摸，等等，flash [...]&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Adobe平台技术峰会的一些收藏&quot;&gt;Adobe平台技术峰会的一些收藏&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/adobe-air-15-cookbook.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Adobe AIR 1.5 Cookbook!&quot;&gt;Adobe AIR 1.5 Cookbook!&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/god-adobe-cs4-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: God!Adobe Cs4大师版下载&quot;&gt;God!Adobe Cs4大师版下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/as3-gifplayer-and-encoder.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: AS3的GIF播放器及Encoder&quot;&gt;AS3的GIF播放器及Encoder&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-ui-component-slider-skin-height.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash组件Slider的Skin高度更改&quot;&gt;Flash组件Slider的Skin高度更改&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/r-apple-slaps-developers-in-the-face.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: [转]Apple Slaps Developers In The Face&quot;&gt;[转]Apple Slaps Developers In The Face&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549688/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549688/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549688/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>flashplayer</category><category>ria</category><category>内部机制</category><category>adobe</category><category>Flash\Ria</category><category>flash</category><pubDate>Wed, 21 Apr 2010 15:03:20 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=618</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549688/5205280</fs:itemid></item><item><title>Adobe平台技术峰会的一些收藏</title><link>http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html</link><wfw:commentRss>http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html/feed</wfw:commentRss><slash:comments>2</slash:comments><description>主题：奥多比平台技术峰会
时间：2010年4月21日-22日
地点：北京国际会议中心二层
远在南方，不去现场。
网上看看，一样精彩：
在线P2P直播：http://202.108.6.253/fmsp2p/
CSDN及现场报道：http://subject.csdn.net/adobechinadeveloper/
Adobe平台技术峰会演讲内容泄漏：《Flash Player 10.1内部机制》连载
Adobe Flash平台开发者峰会谈RIA开发现状
Adobe Flash平台峰会现场纪实[北京2010-4-21至22日] + PPT下载
2010 Adobe峰会小记
AS3 Drawing API演讲稿
这篇日志会保持更新。
&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/r-apple-slaps-developers-in-the-face.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: [转]Apple Slaps Developers In The Face&quot;&gt;[转]Apple Slaps Developers In The Face&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/god-adobe-cs4-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: God!Adobe Cs4大师版下载&quot;&gt;God!Adobe Cs4大师版下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-player-10_1-adobe-max.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash Player 10.1内部机制&quot;&gt;Flash Player 10.1内部机制&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/flash-ui-component-slider-skin-height.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Flash组件Slider的Skin高度更改&quot;&gt;Flash组件Slider的Skin高度更改&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/adobe-cs5-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Adobe CS5套装已有下载地址&quot;&gt;Adobe CS5套装已有下载地址&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/zhongwen-air11.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 哟,中文!AIR1.1发布啦&quot;&gt;哟,中文!AIR1.1发布啦&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549689/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549689/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549689/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>技术峰会</category><category>adobe</category><category>Flash\Ria</category><pubDate>Wed, 21 Apr 2010 09:50:53 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=608</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/adobe-flash-platform-summit-2010.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549689/5205280</fs:itemid></item><item><title>Adobe CS5套装已有下载地址</title><link>http://www.flashj.cn/wp/adobe-cs5-download.html</link><wfw:commentRss>http://www.flashj.cn/wp/adobe-cs5-download.html/feed</wfw:commentRss><slash:comments>5</slash:comments><description>《奥多比CS5大师珍藏版(Win_Mac官方正式版)》(Adobe Creative Suite 5 Master Collection)CS5[光盘镜像]:
http://www.verycd.com/topics/2814048
另外，《奥多比影音套装》(Adobe.Creative.Suite.5.Production.Premium)CS5[压缩包]
http://www.verycd.com/topics/2818598/
51AS的CS5下载页面：http://www.51as.com/as3/as3-268.html
本日志为个人收藏贴，会随时间更新。
ps:盗版危害行业发展，使用免费资源仅可用于测试与学习。
如果不想下载套装，而只想下载单个，见以下列表：
《Adobe Photoshop CS5 精简汉化版》[压缩包]
http://www.verycd.com/topics/2814852/
《Adobe Photoshop CS5 / Illustrator CS5 / InDesign CS5》 官方完整正式版 / 简体中文完美汉化版 [安装包]
http://www.verycd.com/topics/2815521/
《Adobe Dreamweaver CS5》 官方完整正式版 [安装包]
http://www.verycd.com/topics/2815805/
《Adobe Flash Professional CS5》 官方完整正式版 [安装包]
http://www.verycd.com/topics/2816254/
《Adobe Fireworks CS5》 官方完整正式版 [安装包]
http://www.verycd.com/topics/2817137/
&lt;hr /&gt;&lt;h2&gt;相关内容:&lt;/h2&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/fanfou-air-16-upper.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 饭否AIR客户端发布(1.6+)&quot;&gt;饭否AIR客户端发布(1.6+)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/fanfou-air-17-release.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 饭否AIR客户端1.7更新发布&quot;&gt;饭否AIR客户端1.7更新发布&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/god-adobe-cs4-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: God!Adobe Cs4大师版下载&quot;&gt;God!Adobe Cs4大师版下载&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/fanfou-air-heal.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: 饭否AIR客户端“抽风”问题解决&quot;&gt;饭否AIR客户端“抽风”问题解决&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/mousebomb-ver2006-flash-site-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Mousebomb Ver.2006 Flash Site整站源文件&quot;&gt;Mousebomb Ver.2006 Flash Site整站源文件&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.flashj.cn/wp/mousebomb-ver2007-flash-site-src-download.html&quot; rel=&quot;bookmark&quot; title=&quot;Permanent Link: Mousebomb Ver.2007 Flash Site整站源文件&quot;&gt;Mousebomb Ver.2007 Flash Site整站源文件&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;hr /&gt;&lt;small&gt;Copyright &amp;#169; 转载本文请保留链接:&lt;a href=&quot;http://www.flashj.cn/wp/adobe-cs5-download.html&quot; title=&quot;原文来自FlashJ.cn&quot;&gt;http://www.flashj.cn/wp/adobe-cs5-download.html&lt;/a&gt;
&lt;br /&gt;
本博客文章除非额外注明,均为原创,采用CC许可(&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-sa/2.5/cn/&quot;&gt;署名-非商业性使用-相同方式共享 2.5&lt;/a&gt;)。
&lt;br /&gt;
你可以自由复制、发行、展览、表演、放映、广播或通过信息网络传播本作品，创作演绎作品。
但您必须按照作者或者许可人指定的方式对作品进行署名；您不得将本作品用于商业目的；如果您改变、转换本作品或者以本作品为基础进行创作，您只能采用与本协议相同的许可协议发布基于本作品的演绎作品。
&lt;br /&gt;
欢迎合法转载，非法转载者将受到民事指控并承担由此产生的一切后果.
(数字指纹: f36aff15ff3e132db5d06f6cdcde2d1c (61.4.177.5) )&lt;/small&gt;&lt;img src=&quot;http://www1.feedsky.com/t1/386549690/FlashJ/feedsky/s.gif?r=http://www.flashj.cn/wp/adobe-cs5-download.html&quot; border=&quot;0&quot; height=&quot;0&quot; width=&quot;0&quot; style=&quot;position:absolute&quot; /&gt;&lt;p class=&quot;fswww1&quot;&gt;&lt;a href=&quot;http://www1.feedsky.com/r/l/feedsky/FlashJ/386549690/art01.html&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; ismap=&quot;ismap&quot; src=&quot;http://www1.feedsky.com/r/i/feedsky/FlashJ/386549690/art01.gif&quot; onerror=&quot;this.style.display='none'&quot; /&gt;&lt;/a&gt;&lt;/p&gt;</description><category>下载</category><category>adobe</category><category>Flash\Ria</category><category>flash</category><pubDate>Sat, 17 Apr 2010 10:56:38 +0800</pubDate><author>鼠标炸弹</author><comments>http://www.flashj.cn/wp/adobe-cs5-download.html#comments</comments><guid isPermaLink="false">http://www.flashj.cn/wp/?p=603</guid><dc:creator>鼠标炸弹</dc:creator><fs:srclink>http://www.flashj.cn/wp/adobe-cs5-download.html</fs:srclink><fs:srcfeed>http://www.flashj.cn/wp/?feed=rss2</fs:srcfeed><fs:itemid>feedsky/FlashJ/~7096667/386549690/5205280</fs:itemid></item></channel></rss>