ActionScript
Snowdust
这个作者很懒,什么都没留下…
展开
-
Flash MX 2004 编程(AS2.0)教程(十四)
2.6事件监听 事件有一个习气,就是“拉帮结派”,正常情况下,某些对象是接收不到某些事件的,比方说一个动态文本就不能接受鼠标事件。如果我们编写这样的代码为一个动态文本指定事件处理代码: myTextField_txt.onMouseDown = function(){ } 当我们在它上面单击鼠标时,代码并不会执行,因为它压根就不会接收到鼠标事件。要想让它正确接受鼠标事件转载 2007-06-24 00:12:00 · 1545 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(十一)
2.3.2.2图片的自动切换 1、回到主场景中,将上一步制作好的影片剪辑拖放到场景中并将其命名为picture_mc,调整其长度为45帧。 2、添加一个动态文本,命名为message_txt,我们将用它来显示倒计时,倒计时完成时,picture_mc中的图片自动切换。另外还要添加一个名称为caption_txt的动态文本,它将显示图片的标题,由影片剪辑picture_mc自转载 2007-06-24 00:08:00 · 1451 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(十)
2.3帧事件 2.3.1帧事件简介 帧事件和前面介绍的鼠标事件以及键盘事件的主要区别在于,帧事件并不是一个交互式的事件。每当影片播放指定的帧时,帧事件内部的代码就会被执行。在Flash的开发环境中,帧事件在时间线上会有一个“a”标记。 在具体的设计中,帧事件的用处是非常多的。比方说影片的第1帧总是受到垂青的,因为我们一般总是要在这一帧当中对程序进行一些初始化操作,比方说定义变量、函数等转载 2007-06-24 00:07:00 · 1531 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(七)
第2章处理事件 事件,是推动Flash程序运行的灵魂,可以说,没有事件就没有Flash程序,真是因为有了丰富的事件,Flash程序的交互性才能够得以实现。开发Flash程序时,我们需要花很大一部分精力去估计程序应该处理哪些事件以及如何处理这些事件。比方说对一个按钮,我们是不是只需要处理一下用户单击按钮所触发的事件?如果需要按钮对用户的更多操作作出反应,那么我们就需要添加相应的事件处理代码。转载 2007-06-24 00:01:00 · 1243 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(四)
1.3.3.2非可见元素类型自动识别 以上说的是ActionScript对可见元素的识别,那么一些在场景中不可见的元素,比如声音、颜色等等,ActionScript又会如何识别呢?我们可以通过类型设定来实现,比如: 在脚本面板中输入这样两行代码: var newSound:Sound=new Sound() newSound. 当你在newSound后面按下点号“.转载 2007-06-23 23:53:00 · 1231 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(三)
1.3.3ActionScript编辑器简化代码编写的特性 1.3.3.1可见元素类型自动识别 下面我们就通过几个小例子看一看ActionSctipt编辑器所具有的特性,首先是ActionScript在元素命名的一个重要特性,即根据元素名称的后缀来识别器类型。 1)打开“库”面板(快捷键CTLR+L),单击左下角的添加元件按钮,选择元件类型为“影片剪辑”,设置影片剪辑名称为Movi转载 2007-06-23 23:51:00 · 1428 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(八)
2.1鼠标和键盘事件 鼠标事件可以说是应用最多的事件了,所以我们就从鼠标事件下手来看看当用户在屏幕上挥动鼠标时,Flash应该如何作出反应。 2.1.1鼠标按下(on(press)) 如果某个界面元素(比如一个按钮或者一个影片剪辑的实例)的代码中含有on(press)这样的事件处理代码,那么当用户在这个界面元素上按下鼠标时,on(press)后面的大括号中的代码就会被执行。 2.1转载 2007-06-24 00:02:00 · 1480 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(一)
第1章入门ActionScript是一种编程语言,Flash专用。ActionScript的语法类似Javascript或者Java,如果你以前接触过这两种语言,你会发现ActionScript非常易懂易用。即便你没有接触过Java或者Javascript,掌握和运用ActionScript也绝非什么难事。 1.1ActionScript的演变过程 ActionScript是不断转载 2007-06-23 23:48:00 · 1482 阅读 · 0 评论 -
[转]纯AS的Loading
//**********************************************************//Copyright (C) 2006-2026 //黑白人动画工作室//Email:syxu@3c800.com//www.3c800.com//**********************************************************/* FLA转载 2007-06-23 22:41:00 · 1020 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(十二)
2.4影片剪辑事件 相对于前面所介绍的鼠标事件、键盘事件以及帧事件而言,影片剪辑事件则显得稍为有点难懂。当我们将一个影片剪辑放到场景中时,他就成了一个“事件发射器”,不断地报告自己的运行状态,如果我们捕获这样的事件,就可以做出相应的反应和处理。影片剪辑有多种,下面分门别类地加以介绍。 2.4.1onClipEvent(Load)和onClipEvent(unload) 这个事件在影片转载 2007-06-24 00:09:00 · 1469 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(九)
2.2实例 前面简要介绍了一下几种常用的鼠标事件,下面我们就通过一个完整的例子来综合运用一下这些事件。 首先建立一个场景,向其中添加三个影片剪辑实例,名称命名为hand_mc、message_txt、eventTrapper_btn和dragTest_mc,hand_mc用来替换鼠标、message_txt是一个动态文本,显示反馈信息,eventTrapper_btn是按钮实例,用来捕转载 2007-06-24 00:04:00 · 1426 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(六)
1.4.4代码编写 现在开始进入最麻烦的步骤——代码编写,我们将会接触到很多新的东西。 1、文本文件数据加载 在最开始的时候,我们曾建立一个文本文件,将其命名为“subtrahend.txt”,存在.fla文件所在的目录下,这个文件中包含有程序需要读取的参数,现在我们就要编写代码将这些数据读取出来。 选中“脚本”层中的第一帧,然后打开行为面板,输入这样的代码: var e转载 2007-06-23 23:59:00 · 1290 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(五)
1.3.4独立脚本文件 打开菜单“文件->新建”,从新建文档对话框中选择“动作脚本文件”可以建立独立.AS文件,这种文件的最大优点是可以重复使用。比方说,你在一个项目中建立的脚本可以放在独立的.AS文件中,其他项目要使用到类似的功能,你就可以直接调用这个.AS文件中的代码。这样可以大大提高开发效率,减少代码的冗余程度。 1.4第一个脚本程序 下面我们通过一个非常简单的Act转载 2007-06-23 23:54:00 · 1412 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(二)
1.3ActionScript编辑器 Flash MX 2004中提供了一个非常易用的ActionScript编辑器,这一小节我们就来熟悉这个编辑器的使用方法。 1.3.1启动ActionScript编辑器 在Flash MX 2004中打开菜单“窗口-〉开发面板-〉动作”(快捷键F9)即可打开ActionScript编辑器。 1.3.2ActionSctipt编辑转载 2007-06-23 23:50:00 · 1379 阅读 · 0 评论 -
[转]ActionScript2.0编程技术教程(第二章)
2.4 路径 在一个学校中有校长、老师、学生,老师中又有语文老师、数学老师等。校长和老师之间有信息交流,老师和学生也有信息交流等。 一个 Flash 影片好比是一个学校,可以由多个影片剪辑组成,这些影片剪辑中,可以有自己的时间轴,有自己的变量等。影片剪辑之间是怎样进行交换信息的呢?这与 Flash 中的路径有关。 2.4.1 绝对路径 如果校长要找学生,可以这样转载 2007-06-23 22:34:00 · 2603 阅读 · 0 评论 -
Flash MX 2004 编程(AS2.0)教程(十三)
2.5事件处理函数 说完了常用的事件,在来说说事件处理的两种不同方式。前面介绍的事件处理代码的方法是这样添加的:首先,选择将要捕获事件的对象(影片剪辑实例或者按钮),接着,打开脚本面板,然后编写“on 事件名称”的代码。比方说,如果我们要让一个影片剪辑实例捕捉mouseDown事件,那么可以先在场景中选择这个影片剪辑实例(假设其名称为movieClip_mc),然后为其设置如下等的代码。转载 2007-06-24 00:10:00 · 1428 阅读 · 0 评论