04
2015
05

1-1冯柯克曲线

参考: http://www.abook.cn/pdf/4062.0101.pdf

flash默认脚本时间限制是15秒,作者电脑最大输入10,输入11就超过15秒了。

效果如下,源码就不贴了,可下载附件来看。


获得 Adobe Flash Player

源码打包下载

22
2015
04

全景地图实现01

最近研究了一下腾讯soso街景地图,类似的展示项目用的已经很多了,尤其是在装修展示、旅游景点展示方面。

北京某公司的成功案例展示:http://www.345ok.net/demo/ly/

16
2015
04

(十)createjs-继承

js本身是没有继承的(实现继承,其他语言只要一个关键字就够了),但是牛人很多,大神们想到了很多方法来实现“继承”,要深入学习js,学习一下继承还是很有必要的,好在这方面资料很多,随便百度一下就有了。

这里,来学习一下如何实现继承createjs中的类。

先看代码:

  1.      function MyLayer(){

24
2015
03

(十七)编程工具

工欲善其事,必先利其器。

在真正开始写大量代码之前,选择一个好的工具是很有必要的。

as代码编辑工具,用的最多的就是 FlashDevelop和Flash Builder了。

24
2015
03

(十六)自定义类

其实前边的3种都叫自定义类。

这次的例子,主要是看一下自定义类怎么用,有什么好处。

建议下载源码对应来看。

先看一下最终效果:

24
2015
03

(十五)类

前边认识了文档类和链接类。其实as里边一个类就是一个as文件。有的链接到fla文档,有的链接到元件,当然也可以什么都不链接。

前面我们都是点击flash软件里边的编辑,然后软件为我们创建好了一个类。什么都不链接的类怎么创建呢?

当然可以复制一个as文件,然后改改,变成一个新的类。安装了软件,右键,新建里边应该有“Flash ActionScript 文件”选项,创建出来就是一个as文件(打开文件,你会发现里边什么都没有)。或者在flash软件里边,点击“文件”->“新建”->"ActionScript3.0 类"。或者直接新建一个文本文档,把后缀名改成“.as”。

我的例子:

24
2015
03

(十四)链接类

前边认识了文档类,一个fla只能对应一个文档类。

再来看一下另一种类,我暂且叫它“链接类”,因为这种类是链接到库中的元件的。

24
2015
03

(十三)文档类

前面一直在帧上写代码,其实主要是为了不用考虑import。

现在来试着认识一下文档类。点击舞台上的空白区域,在属性面板里,有一个“类”,这个就是文档类了。

flash里边一般情况下是一个类对应一个as文件(不要较真),比如我们前面经常用到的MovieClip,这里的文档类我们写的是Main(注意不是Main.as),对应的是Main.as,Main.as其实就是一个文本文档。

填写好文档类之后,点击右边的编辑按钮,就会自动创建一个as文档,然后直接保存。默认应该是保存在和fla文件相同的目录下的。

20
2015
03

LoaderInfo-外部加载swf的舞台宽高

当用Loader从外部加载swf时,加载完成时候,读取Loader对象的宽高,得到的是包含swf内所有可视元件的最小矩形的宽高。可能是因为Loader也是继承的DisplayObject,所以Loader的宽高属性和其他DisplayObject的宽高属性是一样的。

那么如何能获取到此swf原来舞台的宽高呢?

答案是,可以用LoaderInfo来读取。LoaderInfo的宽高属性就是swf舞台的宽高。

19
2015
03

自定义组件制作

想做个组件,看了半天都没看懂怎么做,太麻烦了。先把教程保存下来,有空翻翻。