as3教程 flash ActionScrip 3.pdf


文档分类:IT计算机 | 页数:约75页 举报非法文档有奖
1/75
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/75
文档列表 文档介绍
ActionScript 3 教程系列
【黑羽】ActionScript (1):与Flash9先来一次亲密
接触!
如蒙转载,请留下我的Blog链接:, thx)
Flash Professional 9 Preview 版本今天发布了,意味着从此我们从此不仅仅只能
使用Flex ,更可以使用我们一直很熟悉的Flash 。
与Flex 2不同,Flash 9 alpha(即上面的Flash Professional9 Preview )允许我们创建
,而不是基于State的MXML文档。在Flash 9 alpha 里,
我们和以前一样可以在舞台上直接手绘矢量图,创建元件,添加动画,等等。
我黑羽是急性子,先跳开一些特色的介绍,单刀直入,马上来个实例。边讲解边说说Flash 9的
特点。
点击看大图,清楚点。
为了照顾新手xdjm们,看图说话一把。老鸟略过勿看,省得嫌我罗嗦。呵呵。
新建一个 fla,随便画一个方块什么的,双击选中按 F8转换成 MovieClip。在属性面板中命名为
kingda_mc。和以前一模一样。
再新建一层,命名为actions,这是个好习惯,要保持。选中第一帧,按F9打开动作面板,写入
如下代码。
Control+Enter,在测试窗口中,双击那个方块,就会有trace信息显示出来。
//【黑羽】(1)
1. MovieClip


//
= true;
(,clickHandler);
function clickHandler(event:MouseEvent):void{
trace("哈哈,你双击我了");
}
//直接支持双击了, 兄弟们,爽不爽^_^
稍作解释,。
1. ,MovieClip是不可以加侦听器地,,却可以了。讲点深入的东东给老鸟听,
,其祖宗都是DisplayObject类。标准说法是都间接或直接的继
承于DisplayObject类。而这个DisplayObject又是EventDispatcher的儿子。所以,我们就有了这个
推论:
,都能发送事件和加侦听器。完全适用于EventModel.
爽吧, 我是爽歪了。。
省了不少事儿,而现在连这个也不用了,霍哈哈。
,rollover事件能够像Button一样,鼠标放上去显示手型,
那么一定要加上一句:
= true;
小事一桩,一笔带过。

简而言之,就是“规范”。不再直接使用字符串来定义事件名称了。又要讲深一点了,都是使用
了新的const型变量来定义事件字符串名称,一旦定义,不能再更改。

public static const MOVE:String = "move";
极大的避免了我们因为手误,打错字符串,而花上一个下午找bug。使用了这种模式,我们一旦
打错,编译器立刻会发现并告诉我们。多好。
给出一些鼠标事件列表,大家可以替换上面源码中的事件类型,自己试着玩儿。
如,。
CLICK : String = "click"
[static] Dispatched when a user presses and releases the main button of the user's pointing device over
the same InteractiveObject. MouseEvent
DOUBLE_CLICK : String = "doubleClick"
[static] Dispatched when a user presses and releases the main button of a poin

as3教程 flash ActionScrip 3 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数75
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zhangbing32159
  • 文件大小0 KB
  • 时间2014-11-02