静态博客入口:http://blog.5d.cn/user6/xbzg/
2006/02/22 | 体验AS3.0(十二)
类别(Flash) | 评论(0) | 阅读(124) | 发表于 07:00
AS2.0虽然并不是一无是处,但它确实有些地方让人不是很满意。例如,如果你用Object类型去初始化一个成员变量后,这个变量就会象一个静态的类变量一样,得不到我们预期的结果。
如:
class test {
  private var a:Array = new Array();
  publi ...
2006/02/22 | 体验AS3.0(十一)
类别(Flash) | 评论(0) | 阅读(98) | 发表于 06:57
这篇文章与AS无关,但与发布过程有很大关系。我一直找不到如何指定发布SWF文件尺寸的对话框。我想,应该可以找到类似FLASH发布设置对话框的东东,但一开始没找到。
仔细搜索了一下网上的帮助文档,我找到了options for the mxmlc, the mxml compiler,其中的-default-size width height选项看起来象我找的东东。最后,在proje ...
2006/02/21 | 体验AS3.0(十)
类别(Flash) | 评论(0) | 阅读(126) | 发表于 17:31
新的委托机制也许需要得到更多的关注。下面这个例子,与事件机制无关,它只是FLASH API的一部分,是语言本身的一种特性。我们建立一个简单的名叫Test2的class,包含一个方法,并把一个function作为参数传递。
package {
  
  import flash.util.trace;
2006/02/21 | 体验AS3.0(九)
类别(Flash) | 评论(0) | 阅读(188) | 发表于 17:28
在我们上个例子中,我们已经看到,我们现在已经使用addEventHandler来代替原来的onRelease。乍看起来,这样做比以前好象复杂了许多,但如果你接着往下看下一个复杂的例子的话,你将体会到这样做的好处。
我们要建立一个表格,整个表格将响应mouseUp事件,每个小格将响应新增的ReleaseEvent事件。
package {

2006/02/14 | 体验AS3.0(八)
类别(Flash) | 评论(1) | 阅读(180) | 发表于 13:44
交互性是FLASH的灵魂,那我们如何在FP8.5实现交互呢?以往我们可以通过添加on(release){} 或 this.onRelease = function(){}之类的语句来和MovieClip进行交互。在AS3.0中,我们必须通过类似以往V2组件的交互方式addEventListener来实现这一功能。
就象我们前面提到的一样,现在我们要用Sprite来代替MovieCl ...
2006/02/14 | 体验AS3.0(七)
类别(Flash) | 评论(0) | 阅读(133) | 发表于 13:42
在前面的例子中,有人曾提到:不用MovieClip也可以完成前面的工作。在AS2.0中,我们随处可见MovieClip的身影,在AS3.0中,MovieClip的各种功能通过各种继承已经延伸到各种不同的类中。现在,我们称MovieClip为带有时间轴的Sprite。
因此,既然我们前面的例子中用不到时间轴,因此我们直接用Sprite来代替原来的MovieClip就可以了。
2006/02/14 | 体验AS3.0(六)
类别(Flash) | 评论(1) | 阅读(188) | 发表于 13:41
到现在为止,在我们的程序中仅用到了MovieClip,你也许会问:没有了MovieClip.attachMovie 和 MovieClip.createEmptyMovieClip方法,那如何来用AS建立一个MovieClip呢?首先,我们需要用new方法新建一个MovieClip对象,然后把这个MovieClip对象用addChild方法添加进来。下面,我们这个例子生成一个10x10 的表格。 ...
2006/02/14 | 体验AS3.0(五)
类别(Flash) | 评论(0) | 阅读(159) | 发表于 13:39
当你看到第一个例子时,你可能就已经想到:利用MovieClip我们不仅仅只能实现trace功能吧?不错, Drawing API仍然可以用,只不过它们已经被封装到了MovieClip.graphics中。
//TEST4.as
package {
import flash.display.MovieClip;
...
2006/02/14 | 体验AS3.0(四)
类别(Flash) | 评论(0) | 阅读(215) | 发表于 13:37
我们已经知道,在包中可以直接定义函数。我迫切地想知道,在包中定义的函数到底是什么呢(也就是父类是什么)?一个新的函数:flash.util.describeType浮出了水面。这个函数可以以XML的形式返回这个对象所有的可用信息。
//TEST3.AS
package {
import flash.util.trace;
...
2006/02/11 | 原来作弊器是这样写出来的。。。
类别(Flash) | 评论(0) | 阅读(771) | 发表于 08:13
以前老觉得写游戏的作弊器是一件很高深、很神秘的事情,今天从THOR那里才知道,原来我们也可以写作弊器呀。。。
有了作弊器,玩游戏的时候爽多了。。。
作弊器的源文件在下面的附件中。。。
2006/01/25 | 体验AS3.0(三)
类别(Flash) | 评论(0) | 阅读(210) | 发表于 15:01
通过上个例子你可能已经注意到了,我们在使用trace函数时需要用import来导入。在AS2.0中,我们只能用import来导入类(class)文件,那么trace函数是不是已经变成类了呢?
答案是否定的,在AS3.0中,我们可以把一个函数定义在一个"包"中,这些函数可以象类一样被导入as文件中,不但函数可以,变量也是可以的。请看下面的例子:
/ ...
2006/01/25 | 体验AS3.0(二)
类别(Flash) | 评论(2) | 阅读(300) | 发表于 14:59
在上一篇文章中,我们已经知道如何建立一个AS3.0文件并进行了测试,从现在开始,你所看到的文章都是我从http://www.helpqlodhelp.com/blog/archives/2005_10.html摘录下的,并试着进行了翻译,仅供参考。
作为一名开发者我更关心的是AS3.0,事实上Flexbuilder 2允许我们建立一个单纯的Actionscript文件。在以后的几天 ...
2006/01/21 | 偶的软件上电视了。。。
类别(Flash) | 评论(3) | 阅读(99) | 发表于 09:43
哈,偶的软件上电视了。。。
是为我们县远程教育频道开发的抽奖软件,用FLASH+XML,界面如下:


图片如下:


除实现基本的抽奖功能外,更重要的是实现了XLS、TXT、XML间的转化。。。 ...
2006/01/06 | 体验AS3.0(一)
类别(Flash) | 评论(0) | 阅读(663) | 发表于 14:42
随着时间的推移,网上关于AS3.0的教程逐渐多了起来,并且有了不少AS3.0的实例,甚至THOR之类的牛人已经在开发基于AS3.0组件,牛!真牛!!

AS3.0到底是怎样的呢?今天终于见到庐山真面目。

第一步:安装FLEX2

为体验AS3.0,我们首先要安装FLEX2(因为以前从未用过FLEX,因此有说的不对的地方请多多谅解,并请批评指正。),安装时要注意允许其修改注册表, ...
2006/01/05 | 论文:AS2.0实现"积件"式开发(转载自皮皮狼—http://www.5dblog.com/user1/pipi/)
类别(Flash) | 评论(0) | 阅读(310) | 发表于 09:24
【摘 要】课件开发的"积件"理论的提出解决了课件资源重复使用的理论依据。本文通过本人开发的一个实例探讨在几个不同的层面实现"重复可积累"式开发,为信息化教学的实用性可持续发展提供思路。
【关键词】课件开发,积件,flash,化学,OOP

目 录
前言
1. 相关背景知识与本文涉及到的名词的解释…………………………( ...
日志分类
首页[186]
Flash[84]
FMS[41]
AIR[2]
ASP[11]
作品区[12]
其他[36]