|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
若你要观看网页上的多媒体内容,Flashplayer几乎是网络上的标准。为此播放器所制作的动画或图像十分常见。
利用as把持工夫
1)在运转期的处置是经由过程一个主程序时钟来让程序一向处于轮回形态,直到用户、非常毛病或体系中止而加入轮回到停止处置。在我们平常制造flash动画的时分,常常必要取得一段工夫距离来到达我们所想要的效果,一般的做法是使用影片两帧上轮回的as指令来到达延时的目标。如今分歧了,MX供应了更复杂的办法。我们终究能够把持Timer了。
2)翻开FlashMX,鼠标选择第一帧,在事情地区下方的Action-Frame面板上输出以下AS(关于此段AS的寄义请参考个中的正文):(如|)
createEmptyMovieclip("pcking",1);
//新建一个空的Movieclip定名为pcking
functiondraw(){
//声明draw()函数
pcking.lineStyle(random(++i/100),++i*random(30),(++i/30));
//使用random函数取随机数来决意线条的色彩,粗细和通明度
tempx=random(500);
tempy=10;
//声明变量,用来决意线段的入手下手端点的坐标
pcking.moveTo(tempx,tempy);
pcking.lineTo(tempx,tempy+300);
//用线段毗连坐标为tempx,tempy的端点与坐标为tempx,tempy+300的端点
}
idDream=setInterval(draw,50);
//每隔50毫秒反复实行一次函数draw()
3)setInterval()的利用办法解说
flashMX入手下手撑持Javascript、Vbscript一样的timer,即便用setInterval()设定一个工夫距离,每次实行一个函数,在Javasctipt中最典范的使用是网页上的赛马灯或本机工夫显现器。setInterval()是一个多态的办法,用于每隔必定工夫利用指定的参数实行一个函数或一个工具的办法经常使用的语法以下:
setInterval(function,time)
function为你想要轮回实行的函数。
time为你设置的工夫距离,要注重的是,其单元为豪秒,如设置为1000则恰好是距离1秒。
4)按下CTRL+ENTER入手下手测试影片,我们能够看到一根根粗细纷歧的黑色线条呈现在屏幕上,愈来愈多。而完成这统统除利用一段其实不庞大的AS以外,没有举行任何编纂。(演示以下,为制止人人cpu受累,增添了一些把持)
点击黄色小按钮入手下手画图;点击白色小按钮中断画图 总结:
Flashmx的呈现给我们带来的不但是欣喜,更是一种头脑的束缚,灵感的并发。文章的重点其实不仅仅是要教你怎样精晓FlashMX,而是但愿使用实例体现FlashMX壮大而奇奥的功效,从而因发你进修的乐趣,只要有了乐趣,才有大概学好FlashMX。本文在写作过程当中参考了画魔等伴侣的文章,在此向他们暗示感激。最初,祝人人闪得更亮,闪得更出色。
</p>
</p>
FlashScreensaversMaker能够迅速的将您的Flash作品转化为屏保程序。 |
|