📄 闪烁星辰.txt
字号:
闪烁星辰
1、打开Flash MX,设置场景的大小为450px*400px,黑色背景,帧频为25fps。
2、按快捷键“ctrl+F8”打开创建新符号面板,创建一个名为“星星”的图形符号。接着点选“工具”面板里的“铅笔”工具,在
“星星”元件的场景里绘制一条线段,其宽、高度分别为2.5px、55px。
3、选中刚才绘制的那条线段,按“shift+F9”键打开“混色器”面板,其中左边滑块的颜色为#E9CF1B,中间滑块的颜色为#8BF8DC,
右边的滑块是黑色的,这三个滑块的Alpha值都是100%。
4、按快捷键“ctrl+F8”创建一个名为“星星动画”的影片剪辑符号。快捷键“ctrl+L”打开库,把库中的“星星”元件拖拽到“星
星动画”元件的场景里。
5、点选“图层1”第30帧,按F6键插入关键帧。点选第30帧中的元件,垂直向上移动300px,然后按快捷键“ctrl+T”打开“变形”面板
并进行设置,右键单击该层的第1帧,并在弹出的菜单中选择“创建补间动画”命令创建补间动画。
6、点选第31帧,按F7键插入一个空白关键帧。右键点击第31帧,在弹出菜单中选择“动作”命令,在打开的“动作”面板中输入代码
“stop();”。
7、回到主场景,打开库每吧库中的“星星动画”元件拖到主场景的中央位置。点选场景中的“星星动画”,在“属性”面板中给它起个
实体名为“星星”。
8、右键点击主场景中的第1帧,选择弹出菜单中的“动作”命令,在打开的“动作”面板中输入以下代码:
//变量i是被复制影片剪辑的深度,标明了影片剪辑的堆叠顺序
//如果i大于50,就重置为0
if(i>0) i=0;
// 定义一个star函数
function star(){
//duplicateMoveClip()用来复制影片剪辑
duplicateMoveClip("星星","星星"add i,i);
//_rotation是角度属性、_alpha是透明度属性
//函数random()利用返回在0和value参数之间的一个随机整数
_root["星星" add i]._rotation=Math.random()*360;
_root["星星" add i]._alpha=Math.random()*90+10;
}
//每隔30毫秒调用一次函数
setlnterval(star,30);
效果制作到此完毕!
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -