摘要:内置类是Flash提供的复杂数据类型,为复杂的程序提供了方便,Flash中Color类对影片的颜色进行控制,使用Color类可以通过运用脚本实现设置实例的颜色效果,并详细介绍颜色的类型和表示方法。通过彩色绘图板实例,主要应用了Color类的构造函数,setRGB方法设置笔触颜色。与此同时,在该实例中结合MovieClip影片剪辑类中的绘图方法及数组应用。
关键词:Flash;color类;颜色块;数组;MovieClip类;ActionScript2.0
中图分类号:TP311文献标识码:A文章编号:1009-3044(2011)17-4193-02
Flash ActionScript2.0 拥有大量的各种用途的内建类,使用这些类可以让你完成从数学到字符串的处理,从包罗万象的影片控制到全面的音频处理,从本地电影之间的通信到与远程Web应用之间进行数据通信等各种各样的工作。Color类作为内建类中重要的一块,通过color构造函数、setRGB()方法、getRGB()方法能有效地对影片颜色进行处理。下面,通过一个实例,对color类的应用进行全面分析与研究。
1 效果描述
在舞台上显示了12种颜色的颜色块,用鼠标先单击一下某种颜色的颜色块,然后再舞台的空白处按住鼠标左键不放,将绘制刚刚单击颜色的、沿鼠标轨迹的线条,需要更改其他颜色,只要用鼠标单击相应颜色的颜色块。
效果展示如图1所示。
2 操作步骤
2.1 建立原件
新建影片剪辑,名称为pen,在pen影片剪辑中绘制宽15像素、高15像素仅有填充的白色椭圆,居于画布中央。
新建按钮,名称为hidden,在单击帧插入关键帧,绘制宽30像素、高30像素仅有填充的白色矩形块,并设置相对于舞台左对齐、顶对齐。
新建影片剪辑,名称为mc,在mc影片剪辑中制宽30像素、高30像素仅有填充的白色矩形块,设置相对于舞台左对齐、顶对齐,并在该影片剪辑中插入hidden按钮,覆盖在白色矩形块正上方。
2.2 布局舞台
从库中将影片剪辑pen拖入舞台,实例名称为drawControl,要求该影片剪辑放置在舞台以外。
从库中将影片剪辑mc拖入舞台,并复制12个,一字排开,实例名称依次为:btn1、btn2、btn3 … btn12。
布局后效果如图2所示。
2.3 设置代码
第一帧代码:
_global.tt=0
_root.createEmptyMovieClip("drawm