Flash引入了符号机制,在动画作品中有一个符号库,存有自己建立的或者从其他文件中引入的符号,作品中的角色大部分是由这些符号派生的。最终作品的体积是由这些符号的基本数据来决定的,Flash仅保存这些角色与符号不同部分的数据,无需保存相同的数据,这样就大大地缩小了作品的体积。Flash的元件是可以重复使用的,一个元件创建完毕,再次用到时,只需要将其从库中拖放到舞台中并进行简单的修改即可,而不影响其他的实例,从而可以节省大量的重复劳动时间。
(2)矢量图形,传播广泛。
一般的网页动画图像是基于点阵技术的位图图像,这种图像由大量的像素点构成,比较逼真,但灵活性较差。并且对位图进行放大时,由于点与点之间距离的增加,图像的品质会有较大幅度的降低,会产生锯齿状的像素块。而Flash是最重要的特点之一,必须采用矢量绘图产生少量矢量数据可以描述复杂对象,好和矢量图分辨率,这意着没有移动矢量图、尺寸变化、颜色变化等操作,或在不同的结论,为解决播放能力仍然不支持质量失真。
由于位图图像是由像素组成的,所以其体积非常大,而矢量图像仅由线条和线条所
封闭的填充区域组成,对图像的存储只需要记录线条两个端点的坐标、线条的粗细和颜色,以及填充区域的颜色即可。与位图图像相比,矢量图像的体积只有位图图像的几百乃至几千分之一,一般生成的动画文件(.swf)所占的空间很小,因此可以从互联网上非常迅速地下载观看Flash作品。此外,Flash动画采用了“流式”播放技术 用户在观看动画时可以不必等到动画文件全部下载到本地后才能观看,而可以边下载边观看,从而减少了等待时间。这些特点都大大得促进了Flash的传播。
(3)动画设计。动画设计是Flash最普遍的应用,与传统的手工绘制动画的方式不同,普通动画是由一幅幅连续的图片连续播放而生成的,这与Flash的“逐帧动画”相类似。但Flash的主要特点在于“补间动画”,此项技术的发明可以说是一个具有革命意义的创意;一些图形元件的有规律的匀速运动和变形,只需要在舞台中绘制出其起始帧和结束帧,然后再时间轴上对两帧之间的运动规律进行设置,Flash就可以自动地生成中间的过渡帧。
(4)可以插入文本和谐。Flash动画文本应用的重要方面之一是设计,不仅可以在Flash中文字字体、大小、颜色、样式,对齐方式设置属性,而且所有常规旋转、缩放、变形、倾斜、翻转等操作,还可以作为文本图像操作DaSan文本操作。但Flash动画可以加入声音、图形界面生成Flash多媒体,有几种方法可以使用声音,声音独立于时间轴连续播放,也可以同步声音和动画。Flash支持多种格式WAV声音文件格式,如声音,MP3格式,自加入声音文件数量仍然很小,具有良好的音色和声音。
(5)增强的Flash交互功能。动作脚本是Flash的脚本编写语言,一般的动画只能制作标准的顺序动画,即动画只能连续播放,而使用Flash提供的丰富的action语句,不仅能够制作出各种精彩炫目的顺序动画,而且可以制作出复杂的交互式动画使用户可以对动画进行控制。这是Flash的一项重要的功能,使用此功能可以制作Flash小游戏,也可以有效的扩展动画的应用领域。
1.2 少儿编程的趋势
首先是国内现状,在2015年,国内兴起叻一波少儿编程学习热。把看似高深的编程,以动画的界面、游戏的模式展现吸引了儿童的注意,这种寓教于乐的编程学习方式,不无论是机器人积木玩具还是scratch少儿编辑书籍,正日渐引发儿童心的学习兴趣。但是国内的少儿编程的水平离国外发达国家的水平还是有一点距离的。首先比国外出发的晚,在推广上面也是有一定的局限性,并没有实施到国内大部分地区,其次在设备、师资上没有国外的完善与先进。