| AI教程 | Flash教程 | Fireworks教程 | Painter教程 | CDR教程 | CAD教程 | 3Dmax教程 | Maya教程 | 摄影技巧 | 广告文案 | LOGO案例 | PS教程

Flash MX 事件模型

在Flash   MX的新特性里,我最喜欢的就是事件模式了,它使生活变得更加简单,使编写代码更加有趣,更加有组织化,如果你还不了解的话,现在就可以知道了。你正在遗漏,但是你不经意的正在使用。这篇文章希望能够帮助那些不管是初学者或者是超级用户。看过之后能够理解和使用Flash事件模式。我认为把一个新的东西解释给人们,让他们从中学到东西的办法就是将主题与人们生活有关联的东西进行比较,这是一个现实世界的类比。因此这篇文章用类比来表达一些概念...

你所需要知道的:

要想明白这篇文章的一些解释,你需要知道一些关于Flash的东西。首先,你需要知道Flash是面向对象的,因此你应该对Flash中的面向对象的编程有一个基本的了解。如果你能回答下面的问题,你就可以继续阅读这篇文章,你会明白一切。否则你必须查看这个页面,让你对Flash面向对象的编程有一个深入的了解:   Robin   Debreiul.

什么是对象?
什么是方法?
什么是属性?
什么是Flash中预定义的对象?
函数和方法有什么区别?
变量和属性有什么区别?

事件模式:

我们都想知道在世界上和地区里正在发生着什么,因此我们读报,看电视,上网去知道发生的事情。新闻是由正在发生的“事件”聚集而成。他们是有标签的“事件”因为他们是非常及时的报道,那么人们就想或者需要知道。

将Flash中的事件模式认为是新闻快报。它用Flash播放器的方式告诉我们一些正在Flash电影中发生的重要事件。当然这些新闻没有我们生活中发生的重要,但是作为一个脚本是很重要的.

因此从ActionScript来看事件模式是Flash内部的运转,它告诉Flash电影何时重要事情发生。

一个事件:

例如CNN,   将记者派出去寻找新闻,当世界上有事发生时,比如:火山爆发,这是一个标明的事件,它很重要。那么人们想知道或者需要知道。因此那些记者看火山爆发后,立刻向总部打电话,叫总部把这条新闻加到新闻快报,不要很长的事件,这条最新新闻通过电视,网页,收音机和他们科技向全世界传播。

同样,你的Flash电影也就这样,只不过长度小多了。Flash播放器有新闻报道,例如当使用者移动鼠标时,一个新闻报道鼠标移动很快的告诉总部(Flash播放器),并且让他们把最新的新闻加到新闻快报上去,因为报道知道这是一些Flash电影的目标所想知道的事情,很快最新事件在Flash中广播出来。

因此在actionscript中,一个事件是对行为状态的改变作出反应回答的告示,例如键盘上的一个按钮被按动,鼠标移动或者一个XML文件全部被下载。

事件操作者:

Flash播放器新闻快报与我们共享最新消息。因此我们可以行动,者就是说当我们被告知一个事件发生了的时候我们可以执行一段代码,这就是Flash事件操作者时间播放的方法。

事件操作者是一个你为用户对一个目标下定义所具体指定的程序。它会告诉目标在一个具体的事件发生时做什么。  

因此在actionscript中,事件操作者是简单的一个任何用户下定义的属性,它包括参考和Actionscript的方法。方法被呼叫并且内码被执行。(当相关事件发生时)  

主题测试文章,只做测试使用。发布者:绘画吧,转转请注明出处:http://www.huitu8.com/shejijiaocheng/Flashjiaocheng/20190830/93946.html



联系我们

在线咨询:点击这里给我发消息

邮件: