怎么样在ZINEMAKER中制作片头动画

[复制链接]
查看1649 | 回复2 | 2009-5-17 14:35:17 | 显示全部楼层 |阅读模式
原作-古树 写教程前先说明二点. 第一点是片头动画,不同于启动画面.启动画面是一个加载文件的画面.你无法控制它的停留时间,只要文件释放到内存结束后这个启动画面就会自动消失.而片头动画是可以控制时间的,有些IEBOOK或诺杰的用户可能知道这个功能,所以想在ZINEMAKE里也有这种功能. 第二点我用的版本是ZINEMAKER2007版的.所以我的教程中写的东西是针对07版的,可能有些06版的用户按我写的去做可能会发现不行. 接下来我们就写这个片头动画制作的教程了.很多人都知道ZINEMAKER主场景中有一个EMAIL的图层.在教之前先写为什么不把片头动画导入到frontinfo.swf这个文件中,理由是因为frontinfo.swf是一个封面动画.而我们片头动画只需要它在启动之后让它播放一次就可以了.如果你放在frontinfo.swf里,那么你从封面翻第二页,再从第二页翻到封面时.这个片头动画又会被重新放一边.这样就显的多余了.所以我们把动画放在email.swf里,放完之后让它永久的消失. 先把你的片头动画做完后替换email.swf,然后生成EXE,你会发现这个片头动画就存在在杂志启动时了.可是它的位置不是正确的.可以到ZINEMAKER安装目录下的\designing文件夹下面去看看那个email.fla文件,你会发现它的坐标是原先技术人员己经定位好的.所以我们要让这个动画重新定位. 我这里就举例用750*550的标准模版做例子.它的窗口大小如果你设定为800*640,那你就做一个800*640的动画好了.为什么要做800*640的大小,而不是750*550的大小,其实你只要想一下就可以明白了.因为我们动画还要复盖杂志上下左右多出来的空间,所以肯定要比杂志大一些.坐标怎么样重新定位,你只要在你自己的启动片头动画上第一帧写上 this._x = 0; this._y = 0; 这样这个EMAIL图层导入后就是从小窗口的左上角0,0坐标对齐了.动画放完之后最后一帧是空白帧,在空白帧上写代码stop();就好了.当然做的漂亮你可以这样做,可以把片头动画和杂志封面相吻合,或淡出之类的动画.这样会看起来更漂亮点. 不过这里我要建义大家做片头动画时,动画不要做的太大,因为FLASH是以帧刷新的方式在运行.如果你的片头动画做的特别大.一般电脑差的人就会显的卡.所以做到杂志界面的大小就差不多了.你自己也可以去对比一下的.优其是大的位图或大的视频的片头启动动画.矢量的当然影响会小很多,但我们做杂志大多用的是位图为主.所以建义大家用杂志窗口大小就可以了. 当然你还可以这么做,在ZINEMAKER设定初始化中在启动时不要全屏播放,在fullscreen里设定false这样启动时就只会显示中间你的片头动画了.放完了在最后一帧空白帧上,除了刚才的stop();之外,再加一行代码.让窗口重新初始化到全屏 fscommand (”fullscreen”,”true”); 可能有人看过一本叫百事足球2006的杂志.效果就如同那个片头启动动画.先是中央窗口一个视频启动动画.放完之后杂志窗口再次初始化,换到全屏. 这里有一个制作上的细节,如果上面的启动动画没有放完,有点把鼠标移到按扭上去了,其实是可以点击的.就像POCO杂志中也有这样的细节问题.当点击小图出现大图后,大图在最上层,下面的小图按扭虽然看不到了.但其实是可以点击的.要让这些按扭失效其实是可以做到的.你只需要在这个片头启动动画中加一个你想要复盖大小的透明按扭(也就是只有热区,没有图像的按扭),然后在这个按扭上加代码. on (rollOver) { sx_btn.useHandCursor = false; } 这样即可以保持鼠标形状,不会变成小手形状,点击之后也是无效的.因为FLASH有一个特点,就是上面的按扭会复盖掉下面的按扭.(在最新版的ZINEMAKER 2007中有广告功能会屏蔽掉下面的按扭,用的方法和我是不一样的.它的方法是按扭实例命名之后使用按扭是否启用的属性,二种方法都可以) 片头启动动画就是这么做的.之于片头动画的位置具体的坐标你也可以自己去算去改.
天狼 | 2010-5-20 18:37:55 | 显示全部楼层
jinwei | 2010-8-22 00:24:07 | 显示全部楼层
老大,有点看不懂撒,忘解答
您需要登录后才可以回帖 登录 | 注册

本版积分规则