带来一篇MX中怎样完成swf文件的完善跳转
将多个Flash作品转化为屏保程序。◇所生成的屏保程序能进行全屏预览、窗口预览、设置密码等操作。利用loadMovieNum举措将影片加载到FlashPlayer中今后,必需利用_leveln属性来定位这些影片.level0中的影片为一切随后加载的影片设置帧频、背景致和帧巨细。那末level0必需是自力存在的.也就是不克不及将其unloadMovie(level0)了.否则播放器中甚么也没有了(播放器中右键你会看到"没有加载影片"),并且所要把持的SWF必需提早加载出去)这就要给一个按钮指定两个事务举措.(加载及跳转)
即从1.swf中的某一帧跳转到2.swf中的某一帧(用按钮)(MX版)。
我试过在1.swf中的最初一帧的一个按钮中加上以下AS:
on(realease){
unloadMovie("1.swf");
loadMovie("2.swf",0);gotoAndPlay("场景2",1);//这里指2.swf中的场景2第1帧。}
成绩1:unloadMovie("1.swf");这一句无用.(不起任何感化.)
拜见:unloadMovie(level/"target")的用法.
成绩2:l你是在1.SWF中加载2.SWF.1.SWF就相称于level0,可你按下按钮后就实行LoadMovie("2.swf",0);加载2.swf并设深度为0(也就是使它成为level0),实行到这一句后.在该语句以后的一切语句全体不起感化了.(由于2.swf已把1.swf交换失落了.).
成绩3:影片公布后(编译后),已不存在场景的观点了.多场景将依照它们在场景面板中的按次转换成一个长长的工夫轴.gotoAndPlay("场景2",1);将会被交换成gotoAndPlay(n);(n是依据场景1盘算进场景2的实践帧号如:场景1有18帧.那末场景二个第一帧的帧号为19*/)
由于要把持加载的SWF文件.那末必需在把持前加载它,以是加载与把持跳转.要分为两步来举行.也就是给按钮分派两个事务举措.
on(press){
loadMovieNum("2.swf",1);/*加载2.swf,设其深度为1,由于此时1.swf的_level为0,我们要用它来把持加载及跳转.*/
_level0._alpha=0;//按下钮后临时让1.SWF不成见.(为了美妙)}
on(release){
_level1.gotoAndStop(19);//2.swf中的场景2第一帧的实践帧号.
_level0._visible=0;/*将1.swf内容设为不成见,(能够删除这句看一下可见下的情形),你会发明有甚么成绩呢?呵呵,是否是1.SWF里的按钮还在起感化?*/
}</p>
Flash动画说到底就是“遮罩+补间动画+逐帧动画”与元件(主要是影片剪辑)的混合物,通过这些元素的不同组合,从而可以创建千变万化的效果。 单纯的做动画而言,flash动画与传统动画有很多差别,这里会为你介绍什么是flash与flash与传统动画相比具有的优点和缺点,而进一步了解flash动画 它包含了下列常见的形式之一或者几种的组合:流媒体、声音、Flash、以及Java、Javascript、DHTML等程序设计语言。 动画广告相对于传统广告而言,它的优势在于不受时间、地点等条件限制,可以通过动画的形式将那些复杂又抽象的广告内容更加简单化、生动形象化。 不能制作色彩丰富变化的图像,核心竞争力小,而且有一定的局限性。要想制作优秀的动画,就要充分了解软件的优点和缺陷。 所以不要使用不必要的高祯率 - 否则老的、慢的计算机在显示动画时会阻塞。 FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。 FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。
页:
[1]