静态博客入口:http://blog.5d.cn/user12/dzxz/
2007/04/01 | 一个非常不错的教学资源网站
类别(Flash课件设计) | 评论(0) | 阅读(245) | 发表于 20:01

儿子新买了个魔方,在网上搜了一下解法,就找到了下面这个教学网站:

http://www.ehappystudy.com/web/318/

网站中数学问题谈的比较的深,Flash 的应用水准也很强。

2007/04/01 | 《推箱子游戏的分析》续
类别(Flash游戏教程) | 评论(5) | 阅读(1527) | 发表于 10:13

增加了撤消、直接跳关功能,增加了背景音乐,并提供全部100关数据供下载。绘图函数代码进行了优化。

2007/03/18 | 原创教程《推箱子游戏的分析》
类别(Flash游戏教程) | 评论(20) | 阅读(2787) | 发表于 12:59

先来看看游戏是怎么玩得:

操作提示: 先点中下面的Flash文件,再按方向键将小球推到坑里,全部完成就自动进入下一关,点击右下角的按钮,可以重玩当前关。

2007/03/14 | Flash8 自带的一个留言本示例。
类别(Flash学习笔记) | 评论(0) | 阅读(169) | 发表于 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) | 阅读(204) | 发表于 15:54

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

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

2007/03/12 | ASP + Flash 快速体验 。
类别(编程资源) | 评论(0) | 阅读(144) | 发表于 14:35

    一直以来对网络化编程总有一种茫然感,不知道该从何入手,直到最近得到了这个Flash + ASP 的留言本。打开来细细的品味之后,终于觉得对网络化编程有了一点点的了解。

2007/02/13 | 鼠标控制画曲线及扇形问题的分析(二)
类别(Flash课件设计) | 评论(4) | 阅读(350) | 发表于 23:38

在画曲线的基础上再来看这个画扇形的过程,这次附上流程图,看看一个完整的流程图对设计来说有多么的重要。

2007/02/13 | 鼠标控制画曲线及扇形问题的分析(一)
类别(Flash课件设计) | 评论(4) | 阅读(708) | 发表于 16:27

鼠标连续操作,实现某一动作效果时,对于鼠标动作状态的检测是处理的核心问题,比如画曲线的过程,首先需要确定一条直线,然后才能将直线拉成曲线形式,对于这样的动作可以用switch 结构将各个步骤分解成独立的状态来处理,本篇就是这样的一个例子。为了让更多人能够直接看到文章,这篇文章以word格式排版。

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[

2007/02/06 | Flash MX编程与创意实现
类别(编程资源) | 评论(0) | 阅读(688) | 发表于 22:42

很不错的一本书,特别是矢量运算的章节非常精彩。


  

2007/02/06 | 明确你的目标,选择你的语言
类别(编程资源) | 评论(0) | 阅读(94) | 发表于 21:35

VBscript 、JavaScript、Java 究竟该做何选择,《Thinking in Java》的作者有这样一段精彩的评论,使人在决定学习之前首先对语言的选择有一个明确的目标。

内容摘录:

脚本语言真正面向的是特定类型问题的解决,其中主要涉及如何创建更丰富、更具有互动能力的图形用户界面(GUI)。然而,脚本语言也许能解决客户端编程中80%的问题。你碰到的问题可能完全就在那80%里面。而且由于脚本编制语言的宗旨是尽可能地简化与快速,所以在考虑其他更复杂的方案之前(如Java及ActiveX),首先应想一下脚本语言是否可行。
目前讨论得最多的脚本编制语言包括JavaScript(它与Java没有任何关系;之所以叫那个名字,完全是一种市场策略)、VBScript(同Visual Basic很相似)以及Tcl/T

2007/02/06 | 读书笔记:IT 教学的注意事项
类别(Flash课件设计) | 评论(1) | 阅读(109) | 发表于 21:14

以下文章来源于《Thinking in Java》,作者对于自己的教学有一个明确的目标,而这个目标值得我们拿来借鉴,做为网络教学时的参考。

 内容摘录:

在我思考书中的一章时,实际上是在想如何教好一堂课。我的目标是得到一系列规模适中的教学模块,可以在合理的时间内教完。随后是一些精心挑选的练习,可以在课堂上当即完成。
在这本书中,我想达到的目标总结如下:
(1) 每一次都将教学内容向前推进一小步,便于读者在继续后面的学习前消化前面的内容。
(2) 采用的示例尽可能简短。当然,这样做有时会妨碍我解决“现实世界”的问题。但我同时也发现对那些新手来说,如果他们能理解每一个细节,那么一般会产生更大的学习兴趣。而假如他们一开始就被要解决的问题的深度和广度所震惊,那么一般都不会收到很好的学习效果。另外在实际教学

2007/02/06 | 《系统分析和设计的四个步骤》 
类别(Flash课件设计) | 评论(2) | 阅读(1124) | 发表于 21:05

读书笔记:Java设计思想 片段

Thinking in Java 可能是每个学Java编程的人都不会错过的一本好书。今天刚开篇看了两章,就已经发现了几个困扰我的问题的答案。摘录其中的几个片段与大家分享。

系统的分析应该是先与代码的编写的,作者在第一章中将这个分析与设计的步骤分解为四步,并对每一步的要点进行了阐述。

1.12 分析和设计
面向对象的范式是思考程序设计时一种新的、而且全然不同的方式,许多人最开始都会在如何构造一个项目上皱起了眉头。事实上,我们可以作出一个“好”

2007/01/30 | 图书摘录十四:绘制圆形
类别(编程资源) | 评论(0) | 阅读(98) | 发表于 13:28

绘制圆形:
 
1. 创建一个新的 Flash  文档,并将它保存为circle2.fla 。
 2. 将下面的 ActionScript   代码添加到时间轴中的第1  帧:
this.createEmptyMovieClip("circle_mc", 10);
circle_mc._x = 100;
circle_mc._y = 100;
drawCircle(circle_mc, 100, 0x99FF00, 100);
function drawCircle(target_mc:MovieClip, ra

2007/01/30 | 图书摘录十三:为动态遮罩添加动画效果
类别(编程资源) | 评论(0) | 阅读(139) | 发表于 13:17

为动态遮罩添加动画效果: 
1. 创建一个新的 Flash 文档,并将它保存为 dynmask.fla。
2. 将下面的 ActionScript 添加到时间轴中的第 1 帧:
import mx.transitions.Tween;
import mx.transitions.easing.*;
var mclListener:Object = new Object();
mclListener.onLoadInit = function(target_mc:MovieClip) {
target_mc._visible = false;
// 在舞台上将图像居中。
target_mc._x = (Stage.width - target_mc