Flash 电影字幕显示效果
2007-01-28 11:01:13 来源:WEB开发网核心提示: 图8 属性面板二.制作背景1.新建一图层,并为其命名为“stars”,Flash 电影字幕显示效果(3),然后将这个图层拖动到字幕层“caption”的下面,打开Actions(动作)面板,for (i=1; i<=iMax; i++)
图8 属性面板
二.制作背景
1.新建一图层,并为其命名为“stars”,然后将这个图层拖动到字幕层“caption”的下面,打开Actions(动作)面板。选中stars图层的第一帧后在Actions面板中输入以下代码(注释号“//”后的内容可不输)
iMax = 400;
//星星总数。
sClipName = "starbg";
//背景影片剪辑名字
iStarSizeMax = 2;
//星星大小(最大值)
iStarSizeMin = 1;
//星星大小(最小值)
iStarAlphaMax = 100;
//星星透明度(最大值)
iStarAlphaMin = 80;
//星星透明度(最小值)
this.createEmptyMovieClip(sClipName, 0);
//创建一个空白的背景影片剪辑。
for (i=1; i<=iMax; i++) {
iStarX = Stage.width*Math.random();
//星星的X轴坐标
iStarY = Stage.height*Math.random();
//星星的Y轴坐标
iStarSize = (iStarSizeMax-iStarSizeMin)*Math.random()+iStarSizeMin;
//星星的大小
iStarAlpha = (iStarAlphaMax-iStarAlphaMin)*Math.random()+iStarAlphaMin;
//星星的透明度
iStarColor = 0xffffff;
//星星的颜色
with (this[sClipName]) {
lineStyle(iStarSize, iStarColor, iStarAlpha);
//设定画星星画笔的大小,颜色,透明度
moveTo(iStarX-1, iStarY);
//将画笔移动到要绘制星星的位置
lineTo(iStarX, iStarY);
//绘制一条从点(iStarX-1,iStarY)到点(iStarX,iStarY)之间的,长度为一个像素的直线
}
}
程序详解:
- ››FLASH不等于运算符!=的使用实例
- ››FLASH不全等运算符!==
- ››FLASH字符串分隔符运算符
- ››FLASH% 模运算符
- ››Flash+、++、+= 加法运算符
- ››Flash, 逗号运算符
- ››flash中的-、--、-=减法运算符
- ››Flash的-Infinity 常数、.点运算符、/ 除法运算符...
- ››Flash两种注释方法/*..*/ 和// 注释行分隔符运算符...
- ››Flash的/=除法赋值运算符、=赋值运算符、== 等于运...
- ››Flash之?: 条件运算符、^ 按位 XOR 运算符、^= 按...
- ››Flash的_framesloaded代码示例
更多精彩
赞助商链接