公告测试

用flashdevelop 导出 SWC

2010年8月4日 评论已被关闭

先关闭FlashDevelop,下载安装ExportSWC,安装好后,打开FlashDevelop,就会发现工具栏上多了一个东东

分类: 生活杂谈 标签: ,

波斯王子5:遗忘之沙 – 3D冒险动作游戏大作 (PC硬盘版)

2010年7月28日 评论已被关闭
分类: 生活杂谈 标签: ,

5005 unknown error optimizing byte code

2010年7月26日 评论已被关闭

删除ASO文件之后,

flash中的发布设置中把"减小文件大小并提高性能"的选项去掉之后

如果上面的方法试了还不行,再往下看

在系统的环境变量中添加一个JAVA_TOOL_OPTIONS,值改为-Xmx256M,也可以是其它值

最后开启flash 发布,OK,我的可以正常发布了

分类: 生活杂谈 标签:

HFCD: 快速Flex編譯器

2010年7月23日 评论已被关闭

转至:http://blog.shiue.net/archives/1062

HFCD( Hell Fire Compiler Daemon ) 是由 Clement Wong(http://stopcoding.wordpress.com/) 開發的,他原本是Flex SDK team的一員負責compiler的種種(難怪XD)。
如果你也常維護比較大的Flex專案,我想會很需要節省每次重新compile的時間的,實際測試過之後,比官方編譯器大約快了一倍(個人感覺啦)。安裝 的方法如下:

  1. 到:
    http://bytecode-workshop.com/#section=downloads
  2. 下載: 3.5/4.0 的安裝檔
  3. 安裝, 設定eclipse home(例: C:\Program Files\Adobe\Adobe Flash Builder 4 Plug-in\eclipse-host-distro), sdk home, workspace dir 要正確
  4. 啟動HFCD daemon
  5. 打開FlashBuilder
  6. 到你的專案properties, 變更 compiler 為 HFCD 3.5/4.0
  7. 完成
分类: 生活杂谈 标签: ,

ActionScript 3.0 性能优化小知识

2010年7月21日 评论已被关闭

最近做的很多的事情都是和Flash开发有关,尤其是在性能优化上总结到不少经验,在这里分享给大家。
和其他平台开发一样,Flash程序的运行效率非常重要,为什么总有人觉得Flash程序很卡?甚至有人觉得Flash程序的运行效率还不如IE执行JavaScript 快,原因就在于写Flash程序的人,算法、代码写得太烂,最后连Flash Player的名声都被这些人写坏掉了。
高性能的程序源自高性能的算法、代码、和结构,下面就围绕着这个主题开始展开介绍。

1、改进算法
无论对于那一种程序,好的算法总是非常重要的,而且能够极大地提高程序性能,所以任何性能的优化第一步就是从算法或者说程序逻辑的优化开始,检查自己的程序是否有多余的运算,是否在没有必要的时候做了无用功,往往从这些方面就能找到那些导致性能低下的地方。

2、优化细节代码
针对细节总是好的,有一些小技巧比如:
用 var obj:Object = {}; 要比 var obj:Object = new Object();要好;
var arr:Array = []; 要比 var arr:Array = new Array(); 要好;
for (var i:int=0, len=arr.length; i
如果不是为了保存颜色值请不要适用uint这个类型,他的速度比起 int要慢多了;
Array的遍历要比Object或者Dictionary的枚举要快得多。
if (myObj != null) 要比 if (myObj) 的速度要慢(更正, 之前把结果看反了,对不起大家~), for (var i:* in myObj) 比 for (var i:String in myObj) 要快;
Dictionary当 weak key设置为 true 的时候要比 false 慢;
var myText:String = “a” + “b” + “c”;
var myText2:String = [ "a", "b", "c" ].join(“”);
在JavaScript里面在IE下后者要更快,但是在AS里面,前者更快!
在循环体内声明变量和在循环体外声明变量其实速度上不会有太大的区别。

3、权衡程序的结构
程序的架构也非常重要,良好的结构会带来性能和程序健壮性的提升,但是有的时候又是相互矛盾的,例如代码写得过于健壮,反而会影响性能,这个地方需要开发者自己去权衡。

4、小心Flash的重绘
如果你使用的是Flash Player 的Debugger版本,那么请在检查性能瓶颈的时候不要忘记打开显示重绘区域的功能,这将帮你迅速定位到舞台上有那些地方被重绘了,找出没有显示任何东西却不断重绘的地方,这些地方肯定是有问题的。Flash Player很笨,不会说你把一个DisplayObject的visible设置成false就放弃重绘那个显示对象。所以请保证你的 MovieClip在visible=false的时候为停止状态。有一点很有意思,假设两个现实物体存在 hitTest = true 这样的关系,那么重绘的区域的面积很有可能 > 两者的面积总和!

5、以空间换时间
听起来挺虚,实则很简单,说白了就是以内存换CPU,例如将不变动的值进行保存,免去下次需要此数据的时候进行再次计算,虽然原理很简单,但是有的时候却很容易疏忽掉,而这个往往就造成你的算法效率低下的问题。

6、记得销毁你的对象
对于非常驻的对象使用完之后记得消除其引用,防止出现内存溢出的问题,往往要做到这一点需要有一个良好的编程习惯。

7、清除冗余的代码
有些代码可能你的程序一辈子也不会执行到,请把这些没有用的代码或者对象清理掉,否则内存会被偷偷的蚕食掉。

8、小心使用useBitmapCache = true
一般情况下除非你确定这个显示对象不可能发生变化那么用用也无妨,不过我更推荐自己手动的用BitmapData将该对象Draw一遍,然后让这个对象彻底消失。否则每次的变动都是巨大的性能消耗。

分类: Flash Platform 标签: ,

让页面不缓存

2010年7月18日 评论已被关闭

# 让它在过去就“失效”
header(“Expires: Mon, 26 Jul 1997 05:00:00 GMT”);

# 永远是改动过的
header(“Last-Modified: “.gmdate(“D, d M Y H:i:s”).” GMT”);

# HTTP/1.1
header(“Cache-Control: no-store, no-cache, must-revalidate”);
header(“Cache-Control: post-check=0, pre-check=0″, false);

# HTTP/1.0
header(“Pragma: no-cache”);
?>

分类: PHP 标签:

Flash Builder 4.01

2010年7月7日 评论已被关闭

直接从Flash Builder 4.0升级的话,下载这个更新包就可以了:http://download.macromedia.com/pub/flex/updaters/4_0_1/win/flashbuilder401-patch-win-277662.zip吐舌鬼脸

分类: 生活杂谈 标签: ,

改变人生的32句励志名言

2010年6月13日 评论已被关闭
  1. 大多数人想要改造这个世界,但却罕有人想改造自己。
  2. 积极的人在每一次忧患中都看到一个机会, 而消极的人则在每个机会都看到某种忧患。
  3. 莫找借口失败,只找理由成功。(不为失败找理由,要为成功找方法)
  4. 伟人之所以伟大,是因为他与别人共处逆境时,别人失去了信心,他却下决心实现自己的目标。
  5. 世上没有绝望的处境,只有对处境绝望的人。
  6. 当你感到悲哀痛苦时,最好是去学些什么东西。学习会使你永远立于不败之地。
  7. 世界上那些最容易的事情中,拖延时间最不费力。
  8. 人之所以能,是相信能。
  9. 一个有信念者所开发出的力量,大于99个只有兴趣者。
  10. 每一发奋努力的背后,必有加倍的赏赐。
  11. 人生伟业的建立 ,不在能知,乃在能行。
  12. 任何的限制,都是从自己的内心开始的。
  13. 含泪播种的人一定能含笑收获。
  14. 欲望以提升热忱,毅力以磨平高山。
  15. 一个能从别人的观念来看事情,能了解别人心灵活动的人永远不必为自己的前途担心。
  16. 一个人最大的破产是绝望,最大的资产是希望。
  17. 不要等待机会,而要创造机会。
  18. 如果寒暄只是打个招呼就了事的话,那与猴子的呼叫声有什么不同呢?事实上,正确的寒暄必须在短短一句话中明显地表露出你对他的关怀。
  19. 昨晚多几分钟的准备,今天少几小时的麻烦。
  20. 做对的事情比把事情做对重要。
  21. 人格的完善是本,财富的确立是末。
  22. 没有一种不通过蔑视、忍受和奋斗就可以征服的命运。
  23. 行动是治愈恐惧的良药,而犹豫、拖延将不断滋养恐惧。
  24. 没有天生的信心,只有不断培养的信心。
  25. 只有一条路不能选择——那就是放弃的路;只有一条路不能拒绝——那就是成长的路。
  26. 人性最可怜的就是:我们总是梦想着天边的一座奇妙的玫瑰园,而不去欣赏今天就开在我们窗口的玫瑰。
  27. 征服畏惧、建立自信的最快最确实的方法,就是去做你害怕的事,直到你获得成功的经验。
  28. 失败是什么?没有什么,只是更走近成功一步;成功是什么?就是走过了所有通向失败的路,只剩下一条路,那就是成功的路。
  29. 让我们将事前的忧虑,换为事前的思考和计划吧!
  30. 再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。
  31. 任何业绩的质变都来自于量变的积累。
  32. 成功不是将来才有的,而是从决定去做的那一刻起,持续累积而成。
分类: 生活杂谈 标签:

中英名言对照

2010年6月13日 评论已被关闭

· All things in their being are good for something.
· 天生我才必有用。
· Difficult circumstances serve as a textbook of life for people.
· 困难坎坷是人们的生活教科书。
· Failure is the mother of success. — Thomas Paine
· 失败乃成功之母。
· For man is man and master of his fate.
· 人就是人,是自己命运的主人。
· The unexamined life is not worth living. — Socrates
· 混混噩噩的生活不值得过。 — 苏格拉底
· None is of freedom or of life deserving unless he daily conquers it anew. — Erasmus
· 只有每天再度战胜生活并夺取自由的人,才配享受生活的自由。
· Our destiny offers not the cup of despair, but the chalice of opportunity. So let us seize it, not in fear, but in gladness. — R.M. Nixon
· 命运给予我们的不是失望之酒,而是机会之杯。因此,让我们毫无畏惧,满心愉悦地把握命运。– 尼克松
· Living without an aim is like sailing without a compass. — John Ruskin
· 生活没有目标,犹如航海没有罗盘。– 罗斯金

· What makes life dreary is the want of motive. — George Eliot
· 没有了目的,生活便郁闷无光。 — 乔治 · 埃略特
· Towering genius disdains a beaten path. It seeks regions hitherto unexplored. — Lincoln
· 卓越的天才不屑走旁人走过的路。他寻找迄今未开拓的地区。
· There is no such thing as a great talent without great will – power. — Balzac
· 没有伟大的意志力,便没有雄才大略。 — 巴尔扎克
· The good seaman is known in bad weather.
· 惊涛骇浪,方显英雄本色。
· Fear not that the life shall come to an end, but rather fear that it shall never have a beginning. –J.H. Newman
· 不要害怕你的生活将要结束,应该担心你的生活永远不会真正开始。 — 纽曼
· Gods determine what you’re going to be. — Julius Erving
· 人生的奋斗目标决定你将成为怎样的人。 — 欧文
· An aim in life is the only fortune worth finding. — Robert Louis Stevenson
· 生活的目标,是唯一值得寻找的财富。– 史蒂文森
· While there is life there is hope.
· 一息若存,希望不灭。 — 英国谚语
· Try not to become a man of success but rather try to become a man of value. — A. Einstein
· 不要为成功而努力,要为做一个有价值的人而努力。 — 爱因斯坦
· You have to believe in yourself. That’s the secret of success. — Charles Chaplin
· 人必须有自信,这是成功的秘密。 — 卓别林
· Pursue your object, be it what it will, steadily and indefatigably.
· 不管追求什么目标,都应坚持不懈。
· We must accept finite disappointment, but we must never lose infinite hope. — Mattin Luther King
· 我们必须接受失望,因为它是有限的,但千万不可失去希望,因为它是无穷的。 — 马丁 · 路德 · 金
· Energy and persistence conquer all things. — Benjamin Franklin
· 能量加毅力可以征服一切。 — 富兰克林
· Nothing seek, nothing find.
· 无所求则无所获。
· Cease to struggle and you cease to live. — Thomas Carlyle
· 生命不止,奋斗不息。 — 卡莱尔
· A thousand-li journey is started by taking the first step.
· 千里之行,始于足下。
· Strength alone knows conflict, weakness is below even defeat, and is born vanquished. — Swetchine
· 只有强者才懂得斗争;弱者甚至失败都不够资格,而是生来就是被征服的。 — 斯威特切尼
· The people who get on in this world are the people who get up and look for circumstances they want, and if they cannot find them, make them. — Bernara Shaw
· 在这个世界上取得成就的人,都努力去寻找他们想要的机会,如果找不到机会,他们便自己创造机会。 — 萧伯纳
· A strong man will struggle with the storms of fate. — Thomas Addison
· 强者能同命运的风暴抗争。 — 爱迪生
· He who seize the right moment, is the right man. — Goethe
· 谁把握机遇,谁就心想事成。 — 歌德
· Victory won’t come to me unless I go to it. — M.Moore
· 胜利是不会向我们走来的,我必须自己走向胜利。 — 穆尔
· Man struggles upwards; water flows downwards.
· 人往高处走,水往低处流。
· Man errs as long as he strives. — Goethe
· 失误是进取的代价。 — 歌德
· The failures and reverses which await men – and one after another sadden the brow of youth – add a dignity to the prospect of human life, which no Arcadian success would do. — Henry David Thoreau
· 尽管失败和挫折等待着人们,一次次地夺走青春的容颜,但却给人生的前景增添了一份尊严,这是任何顺利的成功都不能做到的。 — 梭罗
· A man can fail many times, but he isn’t a failure until he begins to blame somebody else. — J. Burroughs
· 一个人可以失败很多次,但是只要他没有开始责怪旁人,他还不是一个失败者。 — 巴勒斯

分类: 生活杂谈 标签:

Flash Player 10.1 和 AIR 2 正式发布

2010年6月12日 评论已被关闭

正式版

调试版

Windows

Adobe Flash Player 10.1 Update for Flash CS5 Professional

The Flash Player 10.1 updates are included in the ZIP file below. For instructions on how to update Flash CS5 Professional, please go to this technote.

分类: Flash Platform 标签: ,