参考: http://www.abook.cn/pdf/4062.0101.pdf
逃逸时间法是一种画图算法,后边还会经常用到。
效果如下,源码就不贴了,可下载附件来看。
参考: http://www.abook.cn/pdf/4062.0101.pdf
flash默认脚本时间限制是15秒,作者电脑最大输入13,输入14就超过15秒了。
效果如下,源码就不贴了,可下载附件来看。
参考: http://www.abook.cn/pdf/4062.0101.pdf
flash默认脚本时间限制是15秒,作者电脑最大输入10,输入11就超过15秒了。
效果如下,源码就不贴了,可下载附件来看。
js本身是没有继承的(实现继承,其他语言只要一个关键字就够了),但是牛人很多,大神们想到了很多方法来实现“继承”,要深入学习js,学习一下继承还是很有必要的,好在这方面资料很多,随便百度一下就有了。
这里,来学习一下如何实现继承createjs中的类。
先看代码:
function MyLayer(){
工欲善其事,必先利其器。
在真正开始写大量代码之前,选择一个好的工具是很有必要的。
as代码编辑工具,用的最多的就是 FlashDevelop和Flash Builder了。
其实前边的3种都叫自定义类。
这次的例子,主要是看一下自定义类怎么用,有什么好处。
建议下载源码对应来看。
先看一下最终效果:
前边认识了文档类和链接类。其实as里边一个类就是一个as文件。有的链接到fla文档,有的链接到元件,当然也可以什么都不链接。
前面我们都是点击flash软件里边的编辑,然后软件为我们创建好了一个类。什么都不链接的类怎么创建呢?
当然可以复制一个as文件,然后改改,变成一个新的类。安装了软件,右键,新建里边应该有“Flash ActionScript 文件”选项,创建出来就是一个as文件(打开文件,你会发现里边什么都没有)。或者在flash软件里边,点击“文件”->“新建”->"ActionScript3.0 类"。或者直接新建一个文本文档,把后缀名改成“.as”。
我的例子:
前边认识了文档类,一个fla只能对应一个文档类。
再来看一下另一种类,我暂且叫它“链接类”,因为这种类是链接到库中的元件的。
前面一直在帧上写代码,其实主要是为了不用考虑import。
现在来试着认识一下文档类。点击舞台上的空白区域,在属性面板里,有一个“类”,这个就是文档类了。
flash里边一般情况下是一个类对应一个as文件(不要较真),比如我们前面经常用到的MovieClip,这里的文档类我们写的是Main(注意不是Main.as),对应的是Main.as,Main.as其实就是一个文本文档。
填写好文档类之后,点击右边的编辑按钮,就会自动创建一个as文档,然后直接保存。默认应该是保存在和fla文件相同的目录下的。