带来一篇Flash5 有声响的三眼狼(四)
网页设计者使用Flash创作出既漂亮又可改变尺寸的导航界面以及其他奇特的效果。Flash的前身是FutureWave公司的FutureSplash,是世界上第一个商用的二维矢量动画软件。,flash5也有两种自界说函数,即有参数的和无参数的(可叫历程)
语法:
function函数名([参数0,参数1,...参数N]){语句}
function([参数0,参数1,...参数N]){语句}
语句能够是空语句,利用return语句可前往一个值(ep:returna;),参数是函数内的情势参数,挪用时交换成实践参数(值参、变参)。能够完成递回或传送变量,还能够间接在表达式内利用(a=function(){returnb})。
接下面的挪用,在场景的action中输出代码:
functionltor(){//接‘3’键的挪用
snd.ll=0;
snd.lr=0;
snd.rr=0;
snd.rl=0;
snd.setTransform(snd);//初始化
for(i=0,j=100;i$#@60;=100;i++,j--){//没加上j$#@62;=0,如许能够加速速率,假如i$#@60;=100,就使ll,lr渐渐
snd.ll=i;//增年夜,rr,rl渐渐变小,以到达从左声道到右声道的突变效果,
snd.lr=i;
snd.rr=j;
snd.rl=j;
snd.setTransform(snd);
for(d=0;d$#@60;1000;d++){//这个轮回的目标是完成延时效果,不至于即刻就轮回停止,损坏突变}}}
functionrtol(){
snd.ll=0;
snd.lr=0;
snd.rr=0;
snd.rl=0;
snd.setTransform(snd);
for(i=0,j=100;i$#@60;=100;i++,j--){//这个历程和下面的相反,完成的效果是从右声道到左声道突变
snd.ll=j;
snd.lr=j;
snd.rr=i;
snd.rl=i;
snd.setTransform(snd);
for(d=0;d$#@60;1000;d++){
}}}
6,如今到场选择声响的模块,先从源文件里拉出3个按钮,如图分列:
“1”的action:
on(release){//中断声响,并
snd.stop();//绑定住s1,入手下手播放
snd.attachSound("s1");
snd.start();
tellTarget("/mm"){
gotoAndPlay(2);//入手下手眼眉动画}}“2”的action:
on(release){
snd.stop();//绑定并播放s2
sndtachSound("s2");
snd.start();
tellTarget("/mm"){
gotoAndPlay(2);}}“3”的action:
on(release){
snd.stop();//绑定并播放s3
snd.attachSound("s3");
snd.start();
tellTarget("/mm"){
gotoAndPlay(2);}}
7,如今年夜能够测试了。
</p>
</p>
flash动画制作软件的界面没有太大的改变,只是在以前的属性面板右侧增加了两个新的选项“参数”和“滤镜”。 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 矢量图形有一些固有的限制。例如,照片由于包含太多的信息而不能使用矢量图形这 种形式。但是对于由实体颜色形状构成的图像,Flash很管用。 不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。 FLASH动画在如今的很多网站中都比较常见,其所独有的视觉效果和感染力成为各行各业宣传企业形象、推广产品的最佳平台。 假设一个Web设计者需要让一页上的不同元素之间相互作用。如果其中的一些元素出现在Box内,而另一些在Box之外,那么设计者就很不幸。 FLASH广告的问题主要表现在:
页:
[1]