方便调用27种FLASH图片切换特效代码
- 格式:docx
- 大小:16.35 KB
- 文档页数:4
flash动画代码中的fl ash动作代码大全一、几种Actio n命令1.影片的播放与停止:Play( );//播放命令 stop( );//停止命令2.改变Frame流向命令gotoAnd Play(frame) //跳到指定的画面并连续播放。
gotoAnd Stop(frame) //跳到指定的画面并停止播放。
gotAndp lay(“场景名称”,frame)//跳到指定场景帧并连续播放。
gotoAnd Stop(“场景名称:,frlme)//跳到指定场景帧并停止播放。
nextFra me( );//跳到下一帧播放;PrevPra me( );//跳到上一帧播放。
3.控制影片剪辑的播放与停止:t ellTar get命令如:tellTar get(“C1”){gotoAnd Stop(2);}//跳影片剪辑实例C1的第2帧并停止。
二、几种功能元件的制作方法1.计时器的制作单击菜单Ins ert/new symbol,在弹出的对话框中输入插入的符号名称(如:计时器),确定后选择文字工具,属性为动态(Dynamic text),在第一帧中画两个文本框。
分别设置变量名为munit e和time r,在两个文本框之间画一个形如冒号的圆点(这两个圆点可以做成一个符号,类型为电影片段,每秒闪动一次.然后拖入到两文本框之间。
在第二帧插入帧。
在第一帧输入动作脚本(Action)如下://设置时间的初值if(!started) {start_t ime=getTime r();started=true;timer=0;i=o;munite=0;}x=getTime r()-start_t ime;//计算时间的变化x=int(x/1000); //时间的单位为1000分之一秒y=x-60*iif (y>59){i=i+1;munite=munite+1timer=timer+1:}else{timer=y}该符号制作完毕后。
Flash常用(特效)代码应用集锦1、用flash 做那种弹出的小窗口分两步:给flash中的按钮加入如下action: on (release) {getURL("javascript:MM_openBrWindow('newweb.htm','','width=600,he ight=100')"); }在HTML页面的...之间加入下面的javascript代码.2、如何使得flash一打开就是全屏?fscommand("fullscreen",true)如何不能使用右键?fscommand ("showmenu", "false");3、用命令载入一个动画,我需要确定载入动画在画面中的位置,用什么语言来设置?例如载入名为dd.swf 的动画,我要确定这个动画的中心位置在(205,250),该怎么设置?在要加载动画的那钟加入loadMovie("dd.swf", "a");a._x=205;a._y=250;你得先做一个空的MC起名叫"a",导入时,在右下角也起名为a4、当鼠标经过时动画播放到某处on (rollover) {gotoAndPlay(10);}当鼠标按下时动画播放到某处on (release) {gotoAndPlay(1);}5、播完动画后自动跳到某网页getURL("siteindex.htm", _self);6、设为首页on (release) {getURL("javascript:void(document.links.style.behavior='url(#de fault#homepage)');void document.links.setHomePage ('收集外部调用swfon (release) {loadMovieNum("service.swf", 1);}外部调用数据loadVariablesNum("about.txt", 0);eCodepage = true;//中文音乐加入mySound = new Sound(); mySound.attachSound("1"); mySound.start();关闭指定音乐mySound.stop("1");外部调用音乐mySound=new Sound();mySound.loadSound("music.mp3",true); mySound.start(0,100)关闭音乐mySound.stop();链接场景:on (release) {gotoAndStop("猫的历史",1);}外部调用on (release) {loadmovienum("a.swf",1)}清空文本框_root.text=""On(Release)Set Variable:"input" = ""Set Variable:"output" = ""End On轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。
控制当前场景播放:on (release) {play();}on (release) {stop();}按钮场景切换:on (release) {gotoAndPlay("春", 1);}停止代码:stop();普通鼠标跟随:startDrag("km", true); 特殊鼠标跟随://设置星星的间距var jianju:uint=40;//设置移动速度var speed:uint=2;//复制影片剪辑var mymc:star;for(var i:int=0;i<6;i++){mymc=new star();this["mymc"+i]=new star();this["mymc"+i].x=100+jianju*i;this["mymc"+i].y=100;this["mymc"+i].gotoAndStop(Math.floor(Math.random()*5))//在舞台显示。
addChild(this["mymc"+i])}addEventListener(Event.ENTER_FRAME,genshui);function genshui(e:Event) {//默认情况下第一个星星的位置为鼠标位置,此处35为鼠标的位置往右移动35/speed这么长。
this.mymc0.x+=(root.mouseX+35-this.mymc0.x)/speed;this.mymc0.y+=(root.mouseY-this.mymc0.y)/speed;//逐个计算后面完全符的位置,根据首个星星来计算for(var i:uint=5;i>0;i--){this["mymc"+i].x+=(this["mymc"+(i-1)].x+jianju-this["mymc"+i ].x)/speed;this["mymc"+i].y+=(this["mymc"+(i-1)].y-this["mymc"+i].y)/sp eed;}}。
Flash按钮动作代码、脚本代码大全Flash按钮动作代码1、转下一帧并继续播放on (release){play();}2、转第三帧并播放on (release){gotoAndPlay(03);stopAllSounds();}3、全屏播放fscommand("fullscreen", "true");4、退出on (release){if (substring(_root._url, 8, 1) == "/"){fscommand("quit");}else{getURL("javascript:window.close()");} // end if}5、返回第一帧on (release){gotoAndPlay(01);stopAllSounds();}FLASH脚本代码大全- Go to 跳转到指定的帧- Play 播放- Stop 停止- Toggle High Quality 在高画质和低画质间切换- Stop All Sounds 停止所有声音的播放- Get URL 跳转至某个超联结- FSCommand 发送FSCommand命令- Load Movie 装载影片- Unload Movie 卸载影片- Tell Target 告知目标- If Frame Is Loaded ..判断帧是否被完全载入- On Mouse Event 鼠标事件。
其他Actions。
包括:- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip 复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- evaluate 调用自定义函数(Function)- for for循环- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand 发送FSCommand命令- function 声明自定义函数- getURL 跳转至某个超联结- goto 跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie 装载MC- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASP/CGI等脚本返回的文本值- on 鼠标事件的触发条件- onClipEvent MC的事件触发程序- play 播放- print 输出到打印机- removeMovieClip 删除MC- return 在函数(function)中返回一个值- set variable 设定变量值- setProperty 设定属性- startDrag 开始拖动- stop 停止- stopAllSounds 停止所有声音的播放- stopDrag 停止拖动- swapDepths 交换两个MC的深度- tellTarget 指定Action命令生效的目标- toggleHighQuality 在高画质和低画质间切换- trace 跟踪调试- unloadMovie 卸载MC- var 声明局部变量- while 当..成立时..- with 对..对象(Object)做..。
flash 按钮代码大全 Flash 按钮动作代码 Flash 按键动作代码 2010-06-25 09:54Flash 按键动作代码---代码 1 影片剪辑 mc 是放在第二个场景中on(press){_parent.mc.gotoAndStop("场景 2",2);_parent.gotoAndStop("场景2",2);}写("场景 2",2);提醒错误的话,就写("scene 2",2);也就是一个英文一个中文,看用的是什么版本的 FLASH _root 表示的是时下主场景,表示绝对路径的时候时经常使用它_parent 是表示父时间轴,thellos 是表示时下元件,表示相对路径的时候时经常使用另有技法就是,场景多的时候半壁很罕用_root! Flash 按键动作代码黄啸丰 1、转下一帧并继续播放 on(release) play();二、转第三帧并播放 on(release) gotoAndPlay(03); stopAllSounds(); 3、全屏播放 fscommand("fullscreen","true");四、退出 on(release) if(substring(_root._url,8,1)=="/") fscommand("quit"); else getURL("javascript:window.关上()"); }//end if 5、归回第一帧 on(release) gotoAndPlay(01); stopAllSounds(); FLASH 剧本代码大全-Go to 跳转到指定的帧-Play 播放-Stop 遏制-Toggle High Quality 在高画质以及低画质间切换-Stop All Sounds 遏制所有声响的播放-Get URL 跳转至某个超联络-FSCommand 发送 FSCommand 号令-Load Movie 装载影片 -Unload Movie 卸载影片-Tell Target 告知方针-If Frame Is Loaded.判断帧是否被纯粹载入-On Mouse Event 鼠标事件。
运用代码,轻松实现图片的多种切换效果俗话说:“百闻不如一见”,图片在教学中的作用是不言而喻的,特别是在历史教学中,我们常常用相关图片导入新课、点明主题、说明道理。
图片突兀地切换,会使课件显得没有生机,特别是作为课件封面并负有引入新课重任的图片,更要有较“眩”的切换效果。
如何运用代码,在Flash中轻松实现图片的多种切换效果(切换效果可以扩展,通用性强!)。
本文举例说明如下:新建Flash文件。
启动Flash8.0,点选修改菜单,选中文档…选项(或按Ctrl+J),弹出文档属性对话框;将影片大小设置为宽为1024px(像素),高为768 px。
背景色为白色;其它参数尊重Flash的默认设置,不用改变。
1 制作元件1.1 制作一个空的影片剪辑,用于载入图片按Ctrl+F8,新建一个影片剪辑元件,命名为“载入”,单击确定,不做任何操作,返回主场景。
1.2 制作一个空的影片剪辑,用于放置代码按Ctrl+F8,新建一个影片剪辑,命名为“自动播放”,单击确定,不做任何操作,返回主场景。
1.3 各种切换效果影片剪辑的制作1.3.1 圆形扩展①在场景中,按Ctrl+F8,新建一个影片剪辑元件,命名为“圆形”,单击确定,进入元件编辑窗口;选中圆形绘图工具,按下Shift键的同时,在舞台上绘制一任意大小的没有边框的正圆,在属性面板中将其宽高均设为5px(像素);单击工具箱中的选择工具,在舞台中的圆上单击,使其处于选中状态,按Ctrl+K打开对齐面板,点选“水平中齐”和“垂直中齐”标签,使该圆位于舞台的中心。
②选中时间轴上的第12帧,按F6插入关键帧;然后单击舞台中的圆,使其处于选中状态;在属性面板中将其宽高均设为1500px(像素)。
③在时间轴第1帧和第12帧之间的任意一帧单击,然后在帧属性面板补间选项区,选择“形状”选项,创建形状动画。
1.3.2 矩形扩展①在场景中,按Ctrl+F8,新建一个影片剪辑元件,命名为“矩形”,单击确定,进入元件编辑窗口;选中矩形绘图工具,在舞台上绘制一任意大小的没有边框的矩形,单击工具箱中的选择工具,在矩形上单击选中该矩形,然后在属性面板中将其宽设为640 px(像素),高设为480px(像素),然后按F8,将其转换为图形元件,命名为“遮片”;按Ctrl+K打开对齐面板,点选“水平中齐”和“垂直中齐”标签,使该矩形位于舞台的中心。
flash动作代码大全(二)---控制影片剪辑控制影片剪辑1、控制影片剪辑的播放与停止:tellTarget命令如:tellTarget(“C1”){gotoAndStop(2);}//跳影片剪辑实例C1的第2帧并停止。
2、拖动影片剪辑:影片剪辑-动作:on (release) {stopDrag();}on (press) {startDrag(this);mx.behaviors.DepthControl.bringToFront(this);}3、固定区域内拖动影片剪辑:影片剪辑-动作:onClipEvent (mouseDown) {startDrag(this,true,50,100,666,200);}onClipEvent (mouseUp) {stopDrag();mx.behaviors.DepthControl.bringToFront(this);}4、简单的控制影片的播放、暂停、前进、后退、停止1、打开flash,按ctrl+F8,新建立一个影片剪辑,并起名字为mc。
需要先做一个简单的移动动画的影片剪辑。
就做一个圆形的滚动效果吧。
2、回到舞台工作区,按F11打开库,将mc影片剪辑拖放到舞台中。
并给这个实例起个名字叫mc。
(现在就可以按ctrl+回车测试效果,你可以看到这个圆形一直在不停的移动。
)3、添加脚本,现在要让这个mc在影片一开始不要自动播放,不然怎么来控制它呢。
咱们把脚本写在时间轴的关键桢上。
选中时间轴的第一桢,按F9打开动作面板,选择专家模式,输入:_root.mc.stop(); (_root代表舞台,这个脚本的意思就是,舞台上名字叫mc的实例停止播放。
)4、现在咱们来制作几个按钮,分别表示播放、暂停、前进、后退、停止。
并摆放在舞台上。
关于按钮的制作方法我就不多介绍。
5、现在要添加控制影片的脚本。
这次把脚本直接写在舞台上这些按钮的身上。
选中播放按钮,打开动作面板,输入:on (release) {_root.mc.play();}如果要在按钮身上写脚本的话,必须使用on(事件){//脚本程序}的格式来写!上面的脚本作用就是:当你在这个按钮上按一下鼠标(release事件)的时候,就会执行下面的_root.mc.play();程序,它的意思是让舞台上的mc开始播放!6、同理:咱们选中舞台上的暂停按钮,在它上面输入:on (release) {_root.mc.stop()}然后依次在快退上输入:on (release) {_root.mc.prevFrame(); //prevFrame表示回到动画的上一桢}在快进的按钮上输入:on (release) {_root.mc.nextFrame();}在停止的按钮上输入:on (release) {_root.mc.gotoAndStop(1); //跳到mc影片的第一桢,并停止播放!}好了,到现在为止就结束啦,你可以按ctrl+回车测试一下你的成果咯。
图片和flash的各种特效及代码请先看运用代码制作图片和flash的各种效果:一.图片羽化效果加透明flash:二.图片加透明flash效果:三.一张图片左右动:四.一张图片从右向左移动(反复):五.图片向上移动:screen.width-333)this.width=screen.width-333">六.图片羽化效果后上面加文字:让我静静的想你七.图片加相框:八.flash羽化效果:九.多张图片移动:十.flash上加文字让我静静的想你!!以下介绍网页中图片和flash的各种特效及代码,只要复制,修改网址就行了。
一.图片羽化效果加透明flash:<P><TABLE border=0><TBODY><TR><TD style="FILTER: Alpha(opacity=100,style=2)"width=500 background=图片网址height=400><P><B><EMBED align=right src=透明flash网址width=500 height=400 type=application/octet-stream wmode="transparent" quality="high"><EMBED pluginspage=/go/getflashplay er align=right src=透明flash网址width=500 height=400 type=application/x-shockwave-flash quality="high" wmode="transparent"></EMBED></B></P& gt;</TD></TR></TBODY></TABLE>< /P>二.图片加透明flash效果:<TABLE height=400 cellSpacing=0 cellPadding=0width=550 background=图片网址><TBODY><TR><TD><P align=center><EMBED src=透明flash网址width=550 height=150 type=application/x-shockwave-flash wmode="transparent" menu="false" quality="high"tybe="application/x-shockwave-flash"><BR><BR><EMBED src=透明flash网址width=550 height=150 type=application/x-shockwave-flash wmode="transparent" menu="false" quality="high"tybe="application/x-shockwave-flash"></P></TD ></TR></TBODY></TABLE></SPAN&g t;<P></P>三.一张图片左右动:<P align=center><MARQUEE scrollAmount=3 behavior=alternatewidth="100%"><IMG style="WIDTH: 324px; HEIGHT: 294px" height=266 src="图片网址"width=300></MARQUEE></FONT></FONT ></FONT></FONT></FONT></FONT& gt;</B></FONT></FONT></FONT></ FONT></P><P></P></FONT></FONT>四.一张图片从右向左移动(反复)<MARQUEE scrollAmount=2direction=up width=500 height=300><P align=center><IMG style="WIDTH: 482px; HEIGHT: 385px" height=677 src="图片网址"width=762></P></MARQUEE>五.图片向上移动:<CENTER><MARQUEE scrollAmount=2 direction=up width=500 height=300><P align=center><P align=center><P align=center><IMG src="图片网址" width=467 onload="javascript:if(this.width>screen.width-333)this.wi dth=screen.width-333"></P></MARQUEE></CENTER><P></P>六.图片羽化效果后上面加文字<P align=center><TABLE border=0><TBODY><TR><TD style="FILTER: Alpha(opacity=100,style=3)"width=500 background=图片网址height=400><B> <P align=center><FONT face=黑体><STRONG><FONT color=#ff00ffsize=7></FONT></STRONG></FONT>& amp;nbsp;</P><P align=center><FONT face=黑体><STRONG><FONT color=#ff00ffsize=7></FONT></STRONG></FONT>& amp;nbsp;</P><P align=center><FONT face=黑体><STRONG><FONT color=#0000ff size=7>让我静静的想你</FONT></STRONG></FONT></P><P align=center><FONT face=黑体color=#ff0000size=7>&nbsp;</P><Palign=center>&nbsp;</P></FONT></B ></TD></TR></TBODY><P></P><P></P></P>七.图片加相框</B><BR><TABLE cellSpacing=0 cellPadding=0 width=300align=center background=图片网址><TBODY><TR><TD align=middle width="100%"><IMG src="图片网址"></TD></TR></TBODY></TABLE> <BR><DIV></DIV><P></P>八.flash羽化效果<P align=center><TABLE border=0><FONT color=#deb887><TBODY><TR><TD style="FILTER: Alpha(opacity=100,style=3)"width=453 background=height=320><P><FONT face="宋体, MS Song"><FONT color=#7fff00><STRONG><EMBEDstyle="WIDTH: 485px; HEIGHT: 312px" align=right src=透明flash网址width=485 height=312type=application/octet-stream quality="high"wmode="transparent"></EMBED></STRONG> ;</FONT></FONT></P></TD></TR& gt;</TOBDY></TBODY></TABLE></FON T></FONT></P></FONT>九.多张图片移动<MARQUEE><IMG height=400 src="图片网址" width=600> <IMG height=400 src="图片网址"width=600> <IMG height=400 src="图片网址"width=600></MARQUEE>十.flash上加文字<DIV style="PADDING-RIGHT: 0px; MARGIN-TOP:10px; FONT-SIZE: <?xml:namespace prefix = st1/>12pt; OVERFLOW-X: hidden; WIDTH: 97%;WORD-BREAK: break-all; TEXT-INDENT: 0px;LINE-HEIGHT: normal; HEIGHT: 550px; WORD-WRAP: break-word" onload="this.style.overflowX=''auto'';"><DIV align=center><DIV style="LEFT: 0px; OVERFLOW: hidden; WIDTH: 560px; POSITION: relative; TOP: 0px; HEIGHT:450px"><DIV style="LEFT: -50px; POSITION: absolute; TOP:-50px"><EMBED src=flash网址width=630height=480 type=application/octet-streamwmode="transparent" quality="high"></DIV><DIV style="LEFT: 80px; POSITION: absolute; TOP:120px"><TABLE cellSpacing=0 cellPadding=0 width=510align=center border=0><TBODY><TR><TD style="FILTER: chroma(color=#ffff66)"><DIV style="FILTER: glow(color=##09F7F7 strength=19); WIDTH: 100%; COLOR: white"><FONTstyle="FONT-SIZE: 36pt; FONT-FAMILY:华文新魏"color=#09f7f7><B>让我静静的想你!!</FONT></DIV></B></TD></TR></TBODY></TABLE></DIV></DIV>&l t;/DIV>以上红色为图片网址,绿色为透明flash网址,都可任意换。
FLASH实用代码大全全频效果。
做一个按钮,在按钮中输入以下代码。
on (release) {fscommand(fullscreen, true);}比较实用的外部调用swfon (release) {loadMovieNum("service.swf", 1);}外部调用数据loadVariablesNum("about.txt", 0);eCodepage = true;//中文音乐加入mySound = new Sound();mySound.attachSound("1");mySound.start();关闭指定音乐mySound.stop("1");外部调用音乐mySound=new Sound();mySound.loadSound("music.mp3",true);mySound.start(0,100)关闭音乐mySound.stop();链接场景:on (release) {gotoAndStop("猫的历史",1);}清空文本框_root.text=""On(Release)Set Variable:"input" = ""Set Variable:"output" = ""End On轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。
其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fscommand指令在发挥作用。
Fscommand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。
<div id="lmainPic"><!--图片切换代码--><script language="JavaScript"><!--var navigatorName="Microsoft Internet Explorer";var isIE=false;if(navigator.appName==navigatorName)isIE=true;function objSP_Article(){this.ImgUrl="";this.LinkUrl="";this.Title="";}function SlidePic_Article(_id){this.ID=_id;this.Width=0;this.Height=0;this.TimeOut=5000; this.Effect=23;this.TitleLen=0;this.PicNum=-1;this.Img=null;/*this.Url=null;*/this.Title=null; this.AllPic=new Array();this.Add=SlidePic_Article_Add;this.Show=SlidePic_Article_Show; this.LoopShow=SlidePic_Article_LoopShow;}function SlidePic_Article_Add(_SP){this.AllPic[this.AllPic.length]=_SP;}function SlidePic_Article_Show(){if(this.AllPic[0]==null)return false;document.write("<div align='center'><a id='Url_"+this.ID+"'href=''target='_blank'><img id='Img_"+this.ID+"'style='width:"+this.Width+"px;height:"+this.Height+"px;filter: revealTrans(duration=2,transition=23);'src='javascript:null'border='0'></a>");if(this.TitleLen!=0){document.write("<br><span id='Title_"+this.ID+"'></span></div>");} else{document.write("</div>");}this.Img=document.getElementById("Img_"+this.ID);/*this.Url=document.getElementById("Url_"+this.ID);*/this.Title=document.getElementById("Title_"+this.ID);this.LoopShow();}function SlidePic_Article_LoopShow(){if(this.PicNum<this.AllPic.length-1)this.PicNum++;else this.PicNum=0;if(isIE==true){this.Img.filters.revealTrans.Transition=this.Effect;this.Img.filters.revealTrans.apply();}this.Img.src=this.AllPic[this.PicNum].ImgUrl;if(isIE==true){this.Img.filters.revealTrans.play();}/*this.Url.href=this.AllPic[this.PicNum].LinkUrl;*/if(this.Title)this.Title.innerHTML="<a href="+this.AllPic[this.PicNum].LinkUrl+" target='_blank'>"+this.AllPic[this.PicNum].Title+"</a>";this.Img.timer=setTimeout(this.ID+".LoopShow()",this.TimeOut);}//--></script><script language=JavaScript><!--var SlidePic_683=new SlidePic_Article("SlidePic_683");SlidePic_683.Width=300;SlidePic_683.Height=408;SlidePic_683.TimeOut=20000;SlidePic_683.Effect=23;SlidePic_683.TitleLen=36;var oSP=new objSP_Article();oSP.ImgUrl="images2009/lmainPic.jpg";SlidePic_683.Add(oSP);var oSP=new objSP_Article();oSP.ImgUrl="images2009/lmainPic.jpg";SlidePic_683.Add(oSP);var oSP=new objSP_Article();oSP.ImgUrl="images2009/lmainPic2.jpg";SlidePic_683.Add(oSP);var oSP=new objSP_Article();oSP.ImgUrl="images2009/lmainPic3.jpg";SlidePic_683.Add(oSP);SlidePic_683.Show();//--></script>将鼠标放于次上即可看见大图<Div class="boxm"><a href="n.php?contentid=98"target="_blank"><img src='uploadfile/2012/0619/thumb_127_87_20120619055324988.jpg'width="127"height="87" onMouseOver="toolTip('<img src=uploadfile/2012/0619/20120619055324988.jpg height=200 >')"onMouseOut="toolTip()"></a><P></P></Div>。
一款经典的flash图片轮换代码最近在网上的flash轮换代码很多,一搜代码很多,但是很多却不能再Jimdo上用,要么就是不好看,很多站长都为之苦恼。
之前我提到过《【网型网秀】仿新浪的flash轮换代码》一文,代码还是比较好看的,不过最近浏览了很多flash轮换代码个网站,经过精心挑选,选出了一款比较好看的flash轮换。
所以拿出来给大家分享下,供那些浏览本站运气好的站长参考,呵呵,没看到的可不能怪我哟由于版面问题,所以只选取前端需要修改的代码来举例:<script type="text/javascript">//<![CDATA[var pic_width=320; //图片宽度var pic_height=240; //图片高度var button_pos=4; //按扭位置 1左 2右 3上 4下var stop_time=5000; //图片停留时间(1000为1秒钟)var show_text=0; //是否显示文字标签 1显示 0不显示var txtcolor="000000"; //文字色var bgcolor="DDDDDD"; //背景色var imag=new Array();var link=new Array();var text=new Array();imag[1]="";link[1]="";text[1]="标题 1";imag[2]="";link[2]="";text[2]="标题 2";imag[3]="";link[3]="";text[3]="标题 3";imag[4]="";link[4]="";text[4]="标题 4";imag[5]="";link[5]="";text[5]="标题 5";//可编辑内容结束说明:红色部分根据自己需要修改图片显示的大小等,蓝色部分改为自己的图片地址和点击跳转地址。
很不错的FLASH特效代码(素材)-值得收藏<embed src="透明动画地址" wmode="transparent" style="position: absolute;top: 0px;height: 768px" width=900 height=600></embed>鱼戏莲叶/usr/12/12_191_15.swf泡泡上升/upload/200451696983463.swf转动的彩星/upload/2004516993294818.swf 枫叶飘飘/fl/effect/19/e-fall2.swf 乱花迷眼/upload/200442623281439992.swf黄芒四射/upload/200442623295677137.swf滴水晕纹/upload/20045168591873702.swf波浪圆光/upload/2004516952654584.swf/free/flash/1.swf红色背景白色小流星/free/flash/2.swf浅绿色背景亮色竖条/free/flash/3.swf光球光芒时隐时现/free/flash/4.swf米字星光/free/flash/5.swf灰色背景米字星光/free/flash/6.swf灰蓝背景飘落雨滴/free/flash/7.swf黄色背景飞星闪闪/free/flash/104.swf左右飞入两个箭头、3个圆圈旋转/free/flash/105.swf由中心向外扩展的闪电光圈/free/flash/106.swf从下向上飞入的箭头,闪光/free/flash/107.swf一只大眼睛黄色蝴蝶/free/flash/108.swf旋舞的3个半透明圆圈/nanzhou/img520/f/sh.swf从上飘落的鲜花和红心转动的彩星/upload/2004516993294818.swf天上的星星/free/flash/188.swf/free/flash/1.swf红色背景白色小流星/free/flash/2.swf浅绿色背景亮色竖条/free/flash/3.swf光球光芒时隐时现/free/flash/4.swf米字星光/free/flash/5.swf灰色背景米字星光/free/flash/6.swf灰蓝背景飘落雨滴/free/flash/7.swf黄色背景飞星闪闪/free/flash/8.swf青蛙/free/flash/9.swf蓝色蝴蝶/free/flash/10.swf竖条箭头/free/flash/11.swf宽窄竖条/free/flash/12.swf左右晃动的竖条(宽、窄)/free/flash/13.swf黑色背景旋转轮盘/free/flash/14.swf蝌蚪旋转、随鼠标的白色光团/free/flash/15.swf黑色背景绿色飘带幻影/free/flash/16.swf黑色/2004up/fla/6/1/200461153578559.swf无色背景粉色的金鱼*/swf/red/liu.swf柳条飘舞* /free/flash/16.swf黄色背景飞舞的白色小星星/fl/effect/19/e-fall2.swf黄色背景飘舞的红叶/Upload ... 451020535773219.swf白色背景大雁飞过/free/flash/59.swf浅兰背景白色大雁飞过/fl/effect/19/e-fall2.swf黑色背景,红叶飘舞*[ Last edited by smlie.cool on 2006-1-30 at 04:57 ]/free/flash/82.swf雪花旋舞/free/flash/78.swf跟随鼠标旋转的数字时钟/free/flash/74.swf白色背景浅蓝色的气泡慢慢升空/free/flash/73.swf蓝色背景蓝色气泡慢慢升空/free/flash/49.swf飘落的浅粉色花瓣/free/flash/35.swf小星、大星光晕梦幻/free/flash/36.swf紫色唇印升腾/free/flash/37.swf上下闪动的横条/free/flash/38.swf绿色、黄色的树叶飞舞/free/flash/39.swf流星飞降/free/flash/27.swf无色背景水珠/free/flash/13.swf黑色背景旋转轮盘/free/flash/1.swf红色背景白色小流星/free/flash/2.swf浅绿色背景亮色竖条/free/flash/3.swf光球光芒时隐时现/free/flash/4.swf米字星光/free/flash/5.swf灰色背景米字星光/free/flash/6.swf灰蓝背景飘落雨滴/free/flash/7.swf黄色背景飞星闪闪收。
下雨的特效:var i = 0;
onEnterFrame = function () {
if (i>100) {
i = 0;
}
mc.duplicateMovieClip("mc"+i, i); aa = eval("mc"+i);
aa._x = random(550);
aa._alpha = random(100)+10;
i++;
};
遮罩动画制作水波!(两种方法)
1、遮罩!挑选图片为图1,转换为图形元件——图层1!
再次利用图片1元件宽对齐,然后高错位——图层2!
创建图形元件2(横杆—白—横杆)
设置其大小分别是图片1的宽相同,高为其两倍——图层3!
设置图层3为遮罩层!并且1帧时元件2与图片1下边缘对齐,100帧时元件2与图片1上边缘对齐(创建补间动画)!
2、遮罩!挑选图片为图1,设置其大小属性——图层1!
复制图层1中的图片1,不且粘贴到当前位置,再选中让其与图片1错位(右上角)——图层2!
选择刷子工具,抹黑你要制作水波的地方(一圈黑—一圈空),
在1帧时为波纹中心,40帧时到水波最外缘
(按住shift/alt键为中心点拖动绘制的圈纹)——图层3!
设置图层3为遮罩层!。
方便调用27种FLASH图片切换特效网上一直都是说,用flash做的课件功能比PPT强大些,但是用flash做课件时,其实面临着一个尴尬的问题,就是遇上课件中需要切换显示大量图片时,做起来相当麻烦,至少比在PPT中做时要麻烦许多,网上也流传着用transitions 及tween类切换图片,但要么不实用,要么效果单调,经过慢慢分析这两种类的用法后,牺牲一个下午终于在flash中把flash中切换显示图片这个另人头痛的问给解决了,共27种图片切换特效,以后做课件又可以省不少力了,直接准备好图像文件调用即可,代码帖出如下://首先准备十四张图片在 .fla 文件相同目录下,文件名分别为: 1.jpg ,2.jpg,...,14.jpg//该段代码在第一个关键帧复制过去即可//该段代码在理解时,要弄清flash as 中的数组时面向对象的,否则该段程序可能有些不好懂的哦import mx.transitions.*;import mx.transitions.easing.*;fscommand("fullscreen", true); //全屏var showID:Number = 0; //特效类型代码var mc_array = new Array(14);//定义数组准备存储14个mc对象,其中每个mc对象在后面将加载图片//定义数组存储27种图片切换参数,其中各特效具体参数还可直接在其中更改var str_array = new Array(27); //flash 中的数组是面向对象的,大家学了C后这点变通应该没有问题吧//遮帘(纵向、横向)str_array[0] = {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:20, dimension:0};str_array[1] = {type:Blinds, direction:Transition.IN, duration:2, easing:None.easeNone, numStrips:20, dimension:1};//淡化过渡(淡入、淡出)str_array[2] = {type:Fade, direction:Transition.IN, duration:3, easing:None.easeNone};str_array[3] = {type:Fade, direction:Transition.OUT, duration:3, easing:None.easeNone};//飞行过渡(九个不同的方向)str_array[4] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:1};str_array[5] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:2};str_array[6] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:3};str_array[7] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:4};str_array[8] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:5};str_array[9] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:6};str_array[10] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:7};str_array[11] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:8};str_array[12] = {type:Fly, direction:Transition.IN, duration:3, easing:Elastic.easeOut, startPoint:9};//光圈过渡str_array[13] = {type:Iris, direction:Transition.IN, duration:2, easing:Strong.easeOut, startPoint:5, shape:Iris.CIRCLE};//渐变暴光str_array[14] = {type:Photo, direction:Transition.IN, duration:1, easing:None.easeNone};//像素溶解str_array[15] = {type:PixelDissolve, direction:Transition.IN, duration:2, easing:None.easeNone, xSections:50, ySections:50};//旋转过渡str_array[16] = {type:Rotate, direction:Transition.IN, duration:3, easing:Strong.easeInOut,ccw:false, degrees:360};//挤压过渡(二个方向)str_array[17] = {type:Squeeze, direction:Transition.IN, duration:2, easing:Elastic.easeOut, dimension:1};str_array[18] = {type:Squeeze, direction:Transition.IN, duration:2, easing:Elastic.easeOut, dimension:2};//划入划出过渡--左上,1;上中,2;右上,3;左中,4;右中,6;左下,7;下中,8;右下,9str_array[19] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:1};str_array[20] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:2};str_array[21] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:3};str_array[22] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:4};str_array[23] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:6};str_array[24] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone,startPoint:7};str_array[25] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:8};str_array[26] = {type:Wipe, direction:Transition.IN, duration:2, easing:None.easeNone, startPoint:9};//弹性缩放str_array[27] = {type:Zoom, direction:Transition.IN, duration:2, easing:Elastic.easeOut};//采用数组载入全部图片,注:直接全部载入比较耗内存,如要节约内存的话,可定义两个mc采用类似双缓冲法进行改写,不过在这里重点是写出flash中内置的全部图片切换特效,以后有时间再改进for (i=0; i<=13; i++) {mc_array[i] = _root.createEmptyMovieClip("mc"+String(i+1), i+1);mc_array[i].loadMovie(String(i+1)+".jpg", i+1);}//载入图片后,把各图片mc 的位置摆放整齐,这里每张图片的大小都经过处理,尺寸完全一样(改变图片大小用photoshop一张张处理的话,比较麻烦,但是以前在做政务公开系统更新程序的时候,写过一个程序,来个批处理,眨几下眼的时间二、三十张图片就都处理完了。
for (i=1; i<=14; i++) {with(eval("mc"+i)){_x=20;_y=40;_xscale=120;_yscale=120;}}//设置定时器调用图片切换函数setInterval(showImages, 4000);//图片切换函数function showImages() {mx.behaviors.DepthControl.bringToFront(mc_array[showID]); // 将下一个要切换的mc 置顶mx.transitions.TransitionManager.start(mc_array[showID], str_array[random(27)]); //随机特效将图片按顺序切换if (showID++ == 13) {。