解决iebook片头居中的问题[转帖]

[复制链接]
查看3460 | 回复5 | 2010-1-18 22:30:53 | 显示全部楼层 |阅读模式
本帖最后由 jack 于 2010-1-18 22:46 编辑

    制作iebook的片头时,有时候会出现片头不居中的问题,经常会显示在杂志的右下角。主要原因都是因为缺少了iebook的居中代码。

A. 请按以下操作进行相关设置即可。
ccd1.jpg   

ccd2.jpg


B. 在时间轴 AS层第二帧新建空白关键帧,加上以下代码:
var screen_w=System.capabilities.screenResolutionX;
var screen_h=System.capabilities.screenResolutionY;
var back=this.createEmptyMovieClip("back",0);
this.back.swapDepths(this.movie);
drawrect(back,(800-screen_w)/2-2,(600-screen_h)/2-2,screen_w+4,screen_h+4,100,0x000000);
function drawrect(mc, x, y, w, h,al,colorr,lcolor,lwidth){
if(color==undefined){
color=0x000000;
}
if(lwidth==undefined){
lwidth=1;
}
if(lcolor!=undefined){
mc.lineStyle(lwidth,lcolor);
}
mc.beginFill(color, al);
mc.moveTo(x, y);
mc.lineTo(x+w, y);
mc.lineTo(x+w, y+h);
mc.lineTo(x, y+h);
mc.lineTo(x, y);
mc.endFill();
}

//以上代码主要是在画布上绘制一个底色以保证播放片头动画时不显示杂志背景,以及将片头动画居中显示。
//以上代码有两处“0x000000(黑色)”为底色的色值,此色系可以替换和片头动画文件搭配的色系。
ccd3.jpg


C.在“背景色层”第一帧画一个色块,大小:800x600 , Alpha透明度值:0%,
在第二帧新建一个空白“影片剪辑”取名为movie;

D.中间层放置片头动画文件,文件尺寸没有限制。

你只需要在AS层和背景层插入你做好的片头动画即可。看下图

ccd4.jpg

在fla导出影片的时候,flash8会报错,不过在生成iebook杂志中能够正常居中显示,不会在杂志的右下角了。。
asdc | 2010-3-5 16:54:45 | 显示全部楼层
学习了,收藏。
csncsn321 | 2010-3-13 16:38:53 | 显示全部楼层
俺是flsah盲吆,看不懂!
lijun | 2010-4-14 22:22:29 | 显示全部楼层
大虾,看不懂呀
whd523858734 | 2010-5-16 19:18:28 | 显示全部楼层
感谢楼主~~~
fangyafen1990 | 2010-7-13 13:21:18 | 显示全部楼层
一定要自己制作吗,不能在软件自带的片头那里修改吗,我在那修改之后也发现文字不居中了,有没有什么方法可以解决这个问题呢~
您需要登录后才可以回帖 登录 | 注册

本版积分规则