静态博客入口:http://blog.5d.cn/user12/dzxz/
2007/09/07 | AS3 中的package(包)应用
类别(Flash学习笔记) | 评论(0) | 阅读(1946) | 发表于 09:57

  初学者在学习AS3时会遇到什么样的问题呢?只有从初学的角度来实践,才能知道,package 这个高手们必玩的内容,对初学者来说或许就有一些困惑。

2007/09/04 | AS3绘图及帧频事件代码练习
类别(Flash学习笔记) | 评论(2) | 阅读(1003) | 发表于 15:43
主场景本身是一个DisplayObjectContainer对象,因而可以直接给它添加addChild,还可以直接添加帧频事件侦听。
2007/08/31 | AS3 中 MovieClip 的复制
类别(Flash学习笔记) | 评论(5) | 阅读(4693) | 发表于 21:34

 相信很多人和我一样,看到熟悉的duplicateMovieClip、attachMovieClip在AS3中都被remove(拿)掉了,一定会很好奇,复制MC这么一个“简单”的功能在AS3中该怎么实现呢?

2007/08/31 | 图片加载和发光滤镜
类别(Flash学习笔记) | 评论(1) | 阅读(500) | 发表于 11:52

以前一直有这样一个问题很困扰我:就是用MC的loadMovie加载进来的图片没办法知道真实的尺寸。在见到MovieClipLoader 类之后,这个问题就解决了。

2007/08/08 | Flash 9 帮助示例中的一处BUG
类别(Flash学习笔记) | 评论(0) | 阅读(116) | 发表于 09:12

在《ACTIONSCRIPT  3.0 编程》这部分内容中,第二章 ActionScript 快速入门 改进 HelloWorld 应用程序 的最后,有这样一段代码:

2007/07/30 | 组件使用的几个简单示例。
类别(Flash学习笔记) | 评论(0) | 阅读(338) | 发表于 11:42

常用组件的代码示例,内附源代码,源文件为flash9 as2.0格式

2007/05/31 | AS2.0到3.0的搬家查检单。
类别(Flash学习笔记) | 评论(2) | 阅读(419) | 发表于 11:09

在Flash CS3.0 专业版的帮助文件中,按照下面这个关键字进行搜索,可以得到一份“检查单”。

ActionScript 2.0 Migration

搜索出的列表中罗列出来了,从2.0搬迁到3.0以后,所有命令、函数、对象之间的变化。如果你对AS已经有所了解,在你决定搬迁之前先对照这里的检查单查看一下,已免在写代码的时候找不到相关的旧命令。

略举几例:

2007/05/11 | AS3 初试 之 鼠标画线
类别(Flash学习笔记) | 评论(2) | 阅读(1768) | 发表于 00:20

Flash 9 里面比 Flex2 多了一个写代码的位置,那就是主场景,在这里写代码还是可以按照以前的习惯来进行,比如把 CookBook 一书第一章第六节的画线代码改写到主场景中去,需要做的只是去掉 import 语句(Flash 环境下可以自动找到相关的类),去掉 package、class 及这两层的花括号,去掉构造函数,去掉private,得到的还是3.0标准的代码,是不是很有趣啊。

2007/04/27 | Array.slice 函数的一个用法讨论
类别(Flash学习笔记) | 评论(2) | 阅读(328) | 发表于 12:23

有这样一段代码(网络心情 提供):

var pp:Array = new Array ("first", "second", "third");
var pp_new:Array = new Array ();
pp_new = pp;  //  A
pp_new = pp.slice (0);  // B

A 行和 B 行中两种赋值方式有什么区别呢?

2007/04/06 | 两重for 循环怎么用break 进行退出操作?
类别(Flash学习笔记) | 评论(1) | 阅读(2867) | 发表于 11:33

编程里遇到需要从两重for 循环中退出的情况,经测试,单独的一个break 只能从它最近的那一个for 循环中跳出,但不能直接跳出更外层的循环,为了能够跳出第二层或是更多层的for 循环,需要增加一个变量,当这个变量值被改变时,让全部的for 循环都不执行,代码如下....

2007/04/06 | for 循环中有 switch 时 break 还有用吗?
类别(Flash学习笔记) | 评论(3) | 阅读(2014) | 发表于 11:24

在写代码的时候想用到这样一个功能,就是利用for 循环来循环检测,检测内部又要分成好几种情况,如果有一种情况不符合,就希望退出for 循环。这里遇到一个问题,就是 switch 结构里也有 break , 那么再写 break 能不能从for 循环中退出呢?代码如下.....

2007/03/14 | Flash8 自带的一个留言本示例。
类别(Flash学习笔记) | 评论(0) | 阅读(172) | 发表于 19:52

偶然发现Flash 8里自了一个PHP+Flash的留言本示例,该示例的位置在Flash安装目录里:

C:\Program Files\Flash 8\Samples and Tutorials\Samples\DataIntegration\Guestbook\guestbook.fla

2007/03/12 | 关于ColorTransform 类的一个比喻。
类别(Flash学习笔记) | 评论(1) | 阅读(205) | 发表于 15:54

关于ColorTransform 类,曾经写过这样一篇文章:请参考这篇文章http://blog.5d.cn/user12/dzxz/200606/268085.html

现在有一个“简单”的问题,如果我就是想让 mc 显示一个指定的颜色,该怎么做呢?

2007/02/08 | 多个字段用数组排序的方法举例
类别(Flash学习笔记) | 评论(0) | 阅读(138) | 发表于 23:12

有两个字段一个是序号,另一个是字串,根据序号来排序可以用下面的代码。

//定义一个对象,用添加属性的方法来记录两个字段,再按其中一个属性进行排序。

var my_array = new Array();
for (var i = 0; i < 5; i++) {
 var myObj = new Object();
 myObj.time = Math.floor(Math.random() * 10) + 1;
 myObj.str = "jhkjhkj";
 my_array.push(myObj);
}

for (var i = 0; i < 5; i++) {
 trace(my_array[i].time);
}
trace("==================");

//排序
my_array.sortOn("time", Array.DESCENDING |Array.NUMERIC);

//降序按数值排序
for (var i = 0; i < 5; i++) {
 trace(my_array[

2006/10/28 | Gmail 邀请函大放送了~~ 需要的朋友快留下信箱索取~
类别(Flash学习笔记) | 评论(7) | 阅读(82) | 发表于 20:55
  不知不觉间,我的Gmail邀请函已经积累了几十个了,需要的朋友留下邮箱来索取吧,不知道Gmail为何物的朋友就免了吧。 ...