基本思路
① 以一个矩形做遮罩,面积由线到面慢慢展开,被遮罩的图形即逐渐显现。
②同样的图形,以变形设置令长度扩大到 2 倍,再让这图形与上面的遮罩作反方向的运动,形成一个长图逐渐压缩成标准状态的变化效果。
实例说明
my_mc.setMask(mask_mc)// 括号内是用作遮罩的 MC ,前面的是被遮罩的 MC
my_mc.swapDepths(depth)// depth 一个数字,指定 my_mc 将被放置的深度级别。
用 %(模)控制 _width 或 _height 的变化。
编写动作脚本
①在第 1 帧上输入:
with (zhezhao) {// 为 MC “ zhezhao ”的属性设初始值
_width = tu._width;
_height = 0;
_x = Stage.width/2;//置场景水平中心。
_y = Stage.height;//抵场景底端。
}
tu.setMask(zhezhao);// 用 MC “ zhezhao ”为 MC “ tu ”设遮罩
tu.swapDepths(100);// 将 MC “ tu ”的深度层改为 100
duplicateMovieClip(tu, "tu1", 10);// 用 MC “ tu ”复制出 MC “ tu 1 ”
tu1._height = tu._height*2;// 设置 MC “ tu 1 ” 的高度为 MC “ tu ”的 2 倍
tu1._y = 0;// MC “ tu 1 ” 垂直定位
② 在 MC “ zhezhao ”上输入: