flash创建鼠标轨迹数据
为了正确理解以下,你应该很熟悉使用ActionScript,因为该文件需要一些先进的脚本知识。
的理念
我们的想法是,构建一个消息,我们的文件的大小会显示一个文本。当我们构建的消息,我们希望每个字母和数字,将它放在一个匹配的影片剪辑。这样一来,我们有一些影片剪辑,以不同的方式,我们可以左右移动。这样做,而不是整个消息在一个单一的影片剪辑,在这里我们会以同样的方式,将整个消息。在此之后,我们想要的消息,在这样一种方式,每个字母和数字的位置,它朝向跟随鼠标。
该方法
我们已经确定的想法是什么,这是权宜之计,勾勒出一个方法,纳入我们的工作带来了结构。这不是权宜之计简单地开始创建文件之前,你所概述,你打算怎么去的问题。如果你忽略了这一点,并开始立即创建文件,在许多情况下,你结束了一堆不必要的部分,浪费了很多时间。因此,有看的想法,我们可以勾勒出这样的方法:
1。构建信息
2。创建必要的变量
3。将每个字母和数字匹配的影片剪辑内
4。这些影片剪辑放置的距离依赖于以前的电影剪辑
5。重复前面的步骤
第一步是很合乎逻辑的,当我们看看的想法,虽然你可能不知道的第二个步骤,我们要创造必要的变量。要理解这一步,你要知道一个变量是一个简单的容器在资料片。后来,当我们把每个字母和数字匹配的影片剪辑里面,我们也必须有一定的信息,因此,我们使用变量。这些信息可能是我们的信息的长度,第三步之间的距离,影片剪辑等来了,只是作为第一个直接的想法,而第四个是很明显的。我们必须从某个地方开始的想法,每个影片剪辑都有被定位依赖于以前的电影剪辑的距离。第五步简单地重复以前的步骤,让我们继续前进的影片剪辑。这是由于鼠标的不断移动,因此,我们必须将影片剪辑。
该基金会
根据我们的方法,我们必须建立一个名为myText的消息。如前所述,这包括我们的文件的大小,这就是为什么我们写了以下的文字:
myText的“NOW LOADING”+ Math.floor((_root.getBytesTotal())/ 1000)+“KB”;
在这种情况下,我们的文字是“NOW LOADING”,在这里我们插入引号,因为它是一个字符串常量。我们检索我们的文件的大小使用的方法anyMovieClip.getBytesTotal。如果我们改变anyMovieClip,到_root,我们的文件的大小(以字节为单位)回来了,但我们要以千字节为单位显示。我们之所以除以1000公斤仅仅意味着1000(1公里是1000米)。此外,我们希望这个值四舍五入为最接近的整数是小于或等于的值,这就是为什么我们写Math.floor。最后,我们添加适当的值,在我们的消息。
(责任编辑:卓想动画http://www.zxgzs.com)