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

Flash实例教程 - 图文

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

if(i>3) {

_root.y=i*i-9; } else if(i<-3) {

_root.y=i*i;} else {

_root.y=9-i*i; }

}

}

添加一个清除按钮,输入代码: on(release) {

_root.x=\_root.y=\}

实例 解一元二次方程

(1)新建两个图形元件text1(输入文字)、text2(绘制公式图)和一个影片剪辑元件nokey(第一帧,stop();第二帧,stop(),并在舞台上输入文字“无解”); (2)回到主场景,将两个图形元件拖曳到舞台,并在舞台上绘制另外一个公式图。

并将影片剪辑元件拖动到舞台,实例名为incorrect。

(3)添加输入文本(在字母a、b、c后面,并在变量项后输入对应变量名)和动态文本(7个:b1,b1, a1,c1,a1,topx,bottomx)。 (4)新建两个按钮元件calulate和cls; (5)添加按钮和动作代码。 计算按钮代码:

on(press,keyPress \{ a1=a; b1=b; c1=c;

determinant=(b*b)-(4*a*c); if(Number(determinant)<0) {incorrect.gotoAndStop(2); } else {

n=Math.sqrt(Number(determinant));

topx=(Number(-b1)+Number(n))/(2*Number(a1)); bottomx=(Number(-b1)-Number(n))/(2*Number(a1)); incorrect.gotoAndStop(1);

} }

清除按钮代码: on(press) {

a=\b=\c=\a1=\b1=\c1=\topx=\bottomx=\

incorrect.gotoAndStop(1); }

实例 下雨(下雪、星空)效果

(1)新建文档,导入素材;

(2)新建影片剪辑,并取实例名; (3)新建动作图层,在第1帧输入代码: xiayu.duplicateMovieClip(\mc = _root[\

mc._x = Math.random()*600+40; mc._y = Math.random()*300; mc._alpha = Math.random()*60+40; i++;

在第2帧插入空白关键帧,输入代码: if (i<40) {

gotoAndPlay(1);

} else { }

i = 1;

实例 烟花

(1)新建文档;新建影片剪辑元件1,有3帧,不同颜色,并新建一个图层,分别在三帧上添加停止语句;

(2)新建影片剪辑元件2,实例化影片剪辑元件1为yuan,创建向右移动动画(1-25-30),并在第31帧插入空白关键帧,添加语句: this.removeMovieClip(); stop();

(3)新建影片剪辑元件3,将影片剪辑元件2拖动到场景图层1,实例化为myyuan,并延长到第10帧;新建图层2,输入代码: 在第1帧添加代码: j=0;

k=Math.floor(Math.random()*3)+1; myyuan._visible=false;

在第3帧插入空白关键帧,添加代码: for(i=j;i<60;i++) {

mline.duplicateMovieClip(\mc=eval(\mc.yuan.gotoAndStop(k); mc._rotation=i*6; n=20+random(80); mc._xscale=n; mc._yscale=n; }

Flash实例教程 - 图文

if(i>3){_root.y=i*i-9;}elseif(i<-3){_root.y=i*i;}else{_root.y=9-i*i;}}}添加一个清除按钮,输入代码:on(release){<
推荐度:
点击下载文档文档为doc格式
6sz1c853723gzjv6v8mh
领取福利

微信扫码领取福利

微信扫码分享