WEB开发网
开发学院图形图像Flash Flash 电影字幕显示效果 阅读

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)之间的,长度为一个像素的直线
}
}

程序详解:

上一页  1 2 3 4 5  下一页

Tags:Flash 电影 字幕

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接