动作和反应
我确信,现在所有这一切都似乎很明白了,但是在接着使用ActionScript创建更复杂(有趣)的应用程序前,理解这些基础知识是很重要的。因为ActionScript是一门面向对象的编程语言(OOP),我们可以对Flash中的许多对象使用这些动作,包括电影剪辑、按钮和关键帧(keyframe)。而且,这些事件可以通过各种不同的动作来触发。
最明显的例子是按钮,用来触发一段电影剪辑。当用户在屏幕上点击按钮(事件),它触发一段电影动画(事件句柄)。如果在这个概念上扩展,然后我们可以向影片中的一个关键帧加入一段ActionScript,因此关键帧也成为事件,它可以触发又一个事件句柄。

而且,可以从各种动作或输入,在任何时候触发事件。

这里通过编写几段简单的动作,我们可以创建日渐复杂和迷人的应用程序。
好了,我们已经扼要解释了在Flash中动作是如何被触发的,以及各种事件是如何触发事件句柄的。让我们来看看使用该技术的一个简单的例子吧。
使ActionScript动作起来
首先,因为我们学习的是ActionScripts,所以假定你具备使用Flash的初步知识,例如tweening和制作符号(symbols)。跳过这些基本知识,我们可以更深入地学习ActionScript。
本例中,我们将制作一个叫做“Pop”的简单动画,你将学习如何创建一个由不同事件触发的事件句柄。
把动作(Actions)单独放在一个层。这样在以后更容易区分,防止无意中被移动或者删除。(也方便了你在不使用该层时将其锁住。)

用户评论