



在同学的空间看到很多不错的智力题,就找了个做了做,跟大家分享下。
题目:五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?
我顺便做了个游戏来帮你验证,就不用在纸上画了,我开始都是在纸上画的,参考答案在游戏内,请先自己尝试做下在看答案。我自己做的答案好像也对,但是相率低,1-4次才能抓住他。




在同学的空间看到很多不错的智力题,就找了个做了做,跟大家分享下。
题目:五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?
我顺便做了个游戏来帮你验证,就不用在纸上画了,我开始都是在纸上画的,参考答案在游戏内,请先自己尝试做下在看答案。我自己做的答案好像也对,但是相率低,1-4次才能抓住他。








给大家介绍分享下FlashDevelop常用的设置
1. Flex SDK地址 Tools -> Programe Settings 设置AS3context 下的 flex sdk 的地址为 你的Flex SDK地址
2. 设置Flash viewer 下 的External player Path 为 flash player debug 的地址
3. 当你的FD出现乱码时不妨将 Setting下的 Fallback CodePage设置为 UTF8试下
4.嫌默认的字体不合适,尤其是中文,那就在这里更改下 Tools -> Syntax Coloring
5. 每当创建一个文档的时候都会出现默认作者和时间这些,只要我们将模板适当修改就可以默认实现这些。
打开菜单Tools->Custom Arguments… 单击左下角的Add按钮,在弹出的窗口右侧设置它们的默认值( 其中Key对应的是变量,Value是可设置的默认值)
打开FD安装目录(Tools->Application Files),进入Templates\ProjectFiles文件夹,在这个目录里,能看到三个文件夹(AS2Project、AS3Project、HaxeProject)
如果你每天需要编写大量的类,你只需要编写as3的代码模板即可,打开AS3Project文件夹,里面包含了4个文件,其中三个是我们经常编写的类(常见类、事件、接口)
Class.as.fdt 、Event.as.fdt 、Interface.as.fdt
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | package $(Package) $(CSLB){ /** $(CBI)* ... $(CBI)* @author $(DefaultUser) $(CBI)* @contact $(DefaultEmail) $(CBI)* @web $(DefaultWebSite) $(CBI)* @date $(Timestamp) $(CBI)*/ public class $(FileName) $(CSLB){ public function $(FileName)() $(CSLB){ $(EntryPoint) } } } |




由于Flash游戏的高速发展和开发人员的增加,Adobe现在正在维护一个资源集以帮助开发人员进行自己的游戏开发。
访问 Adobe Flash Platform Game Technology Center, 一个从Adobe和社区寻找关于制作游戏文章的一个站点。你将会发现一个通用的开发中心流程包括开始系列和一些Flash 游戏的范例以及教程。
看了一下还是很多错的,以后得多看看关注下。








最近想做一个台球游戏,需要用到一个虚线,就稍微研究了下。
写的还有点问题,大概就这样,gap是虚线段和空白的长短,本来想可以控制虚线段和空白段个子的长短,为了简单直接就gap了,没有分开传参。
1 2 3 4 5 6 7 | var s:Sprite = new Sprite(); addChild(s); dotted = new DottedLine(); dotted.lineStyle(s, 2, 0xff8888, 5, 0.8); dotted.moveTo(50, 50); dotted.lineTo(100, 180); dotted.lineTo(400, 380); |
虚线类:
1 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 | package { import flash.display.Sprite; /** * ... * @author ZHY * @example DottedLine * @QQ&Email:65270458@qq.com */ public class DottedLine extends Sprite { private var fromX:Number; private var fromY:Number; private var toX:Number; private var toY:Number; private var dottedThickness:Number; private var dottedColor:uint; private var dottedSpace:Number; private var dottedAlpha:Number; private var container:Sprite; public function lineStyle(con:Sprite, thickness:Number = 1, color:uint = 0, gap:int = 5, alpha:Number = 1) :void { container = con; dottedThickness = thickness; dottedColor = color; dottedSpace = gap; dottedAlpha = alpha; } public function moveTo(x:Number, y:Number):void { fromX = x; fromY = y; } public function lineTo(x:Number, y:Number):void { toX = x; toY = y; prepare(); } public function prepare():void { container.graphics.moveTo(fromX, fromY); container.graphics.lineStyle(dottedThickness, dottedColor, dottedAlpha); drawDottedLine(); } public function drawDottedLine():void { var angle:Number = Math.atan2(toY - fromY, toX - fromX); var xGap:Number = dottedSpace * Math.cos(angle); var yGap:Number = dottedSpace * Math.sin(angle); while( (( xGap >= 0 && fromX <= toX ) || ( xGap < 0 && fromX > toX) )) { container.graphics.moveTo(fromX, fromY); container.graphics.lineTo(fromX + xGap, fromY + yGap); fromX = fromX + 2 * xGap; fromY = fromY + 2 * yGap; } } public function clear():void { container.graphics.clear(); } } } |
Down this DottedLine.as




如题:非常有用的一张图。
(点击图片查看完整版本)
注:之所以叫做“Flash平台开发者”,是为了强调其所涉及的范畴并不仅仅是纯粹的Flash/AS开发,也包括Flex、AIR等技术平台。
技能树的基本结构

我将Flash开发相关技能分成了以下五个大类:
我应该如何使用它?




You are good at what you love ; You love what you good at.(兴趣就是天赋,天赋就是兴趣。)
昨天在火车上随手拿出了李开复的书《世界因你不同》,只听说过这本书,还没看过。讲的是李开复的自传,本人平时座火车头都会比较难受,每次都带着一些技术相关的书籍,而每次都看不进去,这次却看了整整5个多小时,将这本书看了一大半了,真的是越看越有意思,被他那神奇般的经历所吸引。以后外出得随身带本书了。
让我惊叹美国的教育体制的时候也惊叹李开复的天资和他良好的家庭教育,母亲从小就培养他看书的习惯“书不算礼物,要多少买多少,只要是中外名著”。而父亲沉默的爱也一直激励着他,回国创业也有父亲的原意吧。原来李开复小的时候也是很调皮的,但是却善于思考,动脑筋,早在高中时代李开复就已经开始接触社会,开始练习创业,已经懂得公司的流程,而我们却刚开始了解。
在大学里,他从政治科学专业转到计算机科学专业,这次专业的选择改变了他的一生。 兴趣就是天赋,天赋就是兴趣。也就是来自那个时候,这句话我也是深有体会的,无论老师怎么交课程怎么好,兴趣点不在,你的潜力就无法激发到最大。而我们的大学很多人其实对自己的专业都没什么兴趣,只是在完成学业,我们班的很多也是。而我早已选择了我的兴趣,却进步缓慢,但我相信我会飞跃的!
奥巴马竟然是李开复的大学同学,太有意思了,李开复说到原来板上不爱说话座在最后一排爱睡觉的就是他,而李开复就是座在另外一边睡觉,书中不断提到他的同学,很多都是在大公司担任要职,在业界很出名。很羡慕!书中也在讲些管理学的经验,很有体会,只希望我们的公司生存下来,发展起来。
本来还沉浸在心理学挂科的阴影中,现在却阔然开朗,毕竟没有挂过科,也许这可能会更加激励我吧。
也许我不会像李开复那样赫赫有名,但我相信我不会碌碌无为!