如何用Flash AS3.0制作一个简易的相册(下)
浏览量:3202
时间:2024-02-05 15:34:50
作者:采采
这一节的教程,继续为大家补完简易的相册的代码部分,希望大家能够喜欢!好,废话不多说,赶紧来看看吧...
1新建AS代码图层
在第一帧处,输入如下代码:
stop();
var a:Number 1;
wz.text String(a);
(, tt);
function tt(Event:MouseEvent){
a--;
if (a lt; 1){
gotoAndStop(3);
}
else{
prevFrame();
}
wz.textString(a);
}
(, pp);
function pp(Event:MouseEvent){
a ;
if (a gt; 3){
gotoAndStop(1);
}
else{
nextFrame();
}
wz.text String(a);
}
代码解析:灰色部分为代码的文字说明,如有不懂,可以留言小编。
3插入空白关键帧
在第三帧处,插入一个空白关键帧,写入如下代码:
a 34;
代码解析:当跳转到第三帧时,重新赋予a,一个新的值:35。按Enter或Ctrl组合键,测试影片,得到如下效果,当我们点击下一张时,图片跳转到下一张,并且下方的动态文本显示页码为2,当我们在第三张出点击时,图片跳转到第一张。
6代码优化
AS代码图层第一帧上的代码可优化为:
stop();
var a:int 1;
wz.text String(a);
for (var i:int 1; i lt; 2; i ){
this["m" i].addEventListener(, btnclick);
}
function btnclick(Event:MouseEvent){
switch () {
case "m1":
a--;
prevFrame();
break;
case "m2":
a ;
nextFrame();
break;
}
if (a lt; 1){
gotoAndStop(3);
}
else if(a gt; 3){
gotoAndStop(1);
}
wz.text String(a);
}
代码解析:上述的优化代码,主要利用了for和switch语句,如果初学的朋友不好理解的话,使用第一种代码就好。
8总结
以上就是Flash AS3.0制作一个简易的相册(下)的具体教程。喜欢本经验的小伙伴们不妨在下方点个赞或投票支持一下!Thanks~(^ω^)
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
上一篇
如何使用PR剪辑软件制作镜像效果
下一篇
如何轻松调整带有英文的文案排版