好文档 - 专业文书写作范文服务资料分享网站

Flash动画制作课程设计报告

天下 分享 时间: 加入收藏 我要投稿 点赞

(六)、添加Actionscript语句:

在库面板中双击“青蛙”元件,在图层的最上面,新建一个Actionscript的图层。

在第1帧处输入以代码:

Stop();

在第10帧处插入关键帧,输入以下代码,表示青蛙的“x”距离增加100,并跳到第1帧开始播放:

this.x+=100;

this.gotoAndPlay(1);

在第20帧处插入关键帧,输入以下代码,表示青蛙的“x”距离增加200,并跳到第1帧开始播放:

this.x+=200;

this.gotoAndPlay(1);

效果如下图所示:

同理在库面板中双击“青蛙1”设置相同的代码:

回到主场景,并在主场景中最上面新建一个“Actionscript图层”,在第一帧处输入以下代码:

stop();

success.replay.addEventListener(MouseEvent.CLICK,resetit);

reset.addEventListener(MouseEvent.CLICK, resetit);

function resetit(evt:MouseEvent){ }

function init(){ p1.sta=1; p2.sta=1; p3.sta=1; p4.sta=0; p5.sta=2; p6.sta=2; p7.sta=2; f1.mp=1; f2.mp=2; f3.mp=3; f4.mp=5; f5.mp=6; f6.mp=7; f1.x=166; f2.x=262;

init();

f3.x=365.7; f4.x=437.45; f5.x=538.45; f6.x=637.47;

//“青蛙”与“青蛙1”元件实例在场景中的坐标位置“x” reset.visible=true; success.visible=false; } init();

//下面这段代码表示青蛙只能跳一格,越过一个障碍跳一格,且不能反向跳动,如果跳跃成功,则显示按钮与文字元件。

f1.addEventListener(MouseEvent.CLICK, clickHandler1); function clickHandler1(event:MouseEvent){ }

f2.addEventListener(MouseEvent.CLICK, clickHandler2); function clickHandler2(event:MouseEvent){ }

f3.addEventListener(MouseEvent.CLICK, clickHandler3); function clickHandler3(event:MouseEvent){ }

f4.addEventListener(MouseEvent.CLICK, clickHandler4); function clickHandler4(event:MouseEvent){ }

f5.addEventListener(MouseEvent.CLICK, clickHandler5); function clickHandler5(event:MouseEvent){

howto(1);

howto(2);

howto(3);

howto2(4);

}

howto2(5);

f6.addEventListener(MouseEvent.CLICK, clickHandler6); function clickHandler6(event:MouseEvent){ }

function howto(i:int){

var nowpos=(getChildByName(\if(nowpos+1<8

&&

!(getChildByName(\

as

howto2(6);

MovieClip).getSta()){

(getChildByName(\(getChildByName(\

(getChildByName(\(getChildByName(\iscomplete();

} else if(nowpos+2<8 && !(getChildByName(\as

MovieClip).getSta()){

}

function howto2(i:int){

var nowpos=(getChildByName(\

(getChildByName(\(getChildByName(\

(getChildByName(\(getChildByName(\iscomplete();

} else { }

trace(\不能\

if(nowpos-1>0 && !(getChildByName(\MovieClip).getSta()){

(getChildByName(\ (getChildByName(\

(getChildByName(\ (getChildByName(\

iscomplete();

} else if(nowpos-2>0 && !(getChildByName(\MovieClip).getSta()){

(getChildByName(\ (getChildByName(\

(getChildByName(\ (getChildByName(\

iscomplete();

} else { trace(\不能\

}

}

function iscomplete(){ if(p1.sta==2) if(p2.sta==2) if(p3.sta==2) if(p4.sta==0) if(p5.sta==1) if(p6.sta==1) if(p7.sta==1) //return true; {reset.visible=false; success.visible=true;

}

as

as

Flash动画制作课程设计报告

(六)、添加Actionscript语句:在库面板中双击“青蛙”元件,在图层的最上面,新建一个Actionscript的图层。在第1帧处输入以代码:Stop();在第10帧处插入关键帧,输入以下代码,表示青蛙的“x”距离增加100,并跳到第1帧开始播放:this.x+=100;<
推荐度:
点击下载文档文档为doc格式
7pn2t5c5k27d82u9y98s
领取福利

微信扫码领取福利

微信扫码分享