Entries RSS
image


Who is reading My blog

SPONSORS

新浪围脖

23

找狐狸

在同学的空间看到很多不错的智力题,就找了个做了做,跟大家分享下。

题目:五个洞排成一排,其中一个洞里藏有一只狐狸。每个夜晚,狐狸都会跳到一个相邻的洞里;每个白天,你都只允许检查其中一个洞。怎样才能保证狐狸最终会被抓住?

我顺便做了个游戏来帮你验证,就不用在纸上画了,我开始都是在纸上画的,参考答案在游戏内,请先自己尝试做下在看答案。我自己做的答案好像也对,但是相率低,1-4次才能抓住他。

09

在FlashDevelop中使用FL组件

最近一直习惯使用FD来写程序,简洁精悍,如果你想在FD里使用Flash的组件,那么可以下载这个FLSWC,非常方便。
一直在看设计模式的书,这个例子就来自书中讲解适配器模式的例子,正好尝试用下这个FLSWC,通过Slider来调整小车角度。
点击图片查看效果
FLSwc

下载该例子       下载该FLSWC

05

FlashDevelop常用设置

给大家介绍分享下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

?View Code ACTIONSCRIPT
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)
  }
 
 }
 
}