flash制作按钮及效果相关代码模板

合集下载

flash制作按钮

flash制作按钮

flash制作按钮一、点击你要加入命令的按钮二、按F9打开命令面板(注意,这时动作面板上会显示“动作-按钮”)三、在动作面板中输入:on (release) {gotoAndPlay("场景 11", 1);}★几点注意,在第一场景的按钮所在的帧中,要加入 stop() 停止播放。

否则按钮会一闪就过去了。

2,如果想转到场景11时,不自动播放,而是停止在第1帧,可以改为:on (release) {gotoAndStop("场景 11", 1);}作者:nfour2007-10-22 22:21 回复此发言2 回复:flash制作按钮我们在用Flash制作的文字按钮时,总是很不容易点击到。

其原因是按钮的反应只限制在文字的线条上面。

怎样解决这个问题呢?第一种方法:制作两个图层:一个是背景层,在按钮元件编辑区的第1帧画一个透明的图形,因为图形虽然是透明的,但是它还会起到一个形状的作用,这样在第1帧扩大了按钮的反应区域以扩大按钮的反应区;一个是文字层,以标注按钮的作用。

这种按钮的制作方法是最为简单的,背景层也在舞台中显露出来,只要点击背景范围都可以执行按钮的作用。

第二种方法:在一些Flash作品中由于整体视觉效果的要求,往往出现一些只有文字,没有背景的按钮。

这样就涉及到了问题中所提到的反应区的问题。

因为在按钮编辑区的时间轴上只有四个帧,第4帧的“点击”是按钮的反应区,这个区域在舞台中是看不到的,但是它却起到了按钮反应的作用。

我们扩大按钮的反应区,就可以轻易的用鼠标点击到这个按钮了。

我们可以进入按钮元件编辑区,在第4帧中画一个图形,放在文字的下方,以扩大它的反应区。

因为第4帧“点击”中的内容在发布作品的时候是看不见的,所以我们可以使用任意颜色。

作者:nfour2007-10-22 22:21 回复此发言3 Flash制作按钮的超链接1.打开FLASH;2.选择打开文件图标Image:10-open.png,打开制作动态按钮已经制作好的动态按钮button.fla3.选择场景中的符号,按鼠标右键,在下拉菜单里选择最后的"properties"4.选择"instance propertise"对话窗的"Actions"项Image:10-actions.png5.点击加号按钮,选择下拉菜单的最后一行on MouseEventImage:10-onmouse.png;6.会看见加号下面命令框里出现on和Endon二行,在右边的选项中勾选release项,同时看见左边命令框的on后面出现一个括号(Release)Image:10-release.png7.再次点击加号按钮,在下拉菜单里选择Get URL,会出现如同下图的窗口,在URL窗里输入需要链接的网址(本例是打开一个名为test.htm的页面,如果是网址,则需要输入全部路径,例如);Image:10-blank.png8.如果你的链接覆盖在原来页面上,则在window窗里输入参数_top;如果你需要开新窗,则在window窗里输入参数_blank;如果你是用的分帧页面,则window窗里的参数就是你的frame的name(例如:right,left,main),不是页面名称。

Flash动画制作案例:控制按钮

Flash动画制作案例:控制按钮

Flash动画制作案例:控制按钮本案例通过Action技术来制作当单击开始按钮时,白鹤立刻飞翔起来;当单击停止按钮时,白鹤停止飞翔的效果。

操作步骤(1)执行“修改→文档”命令,打开“文档设置”对话框,将““背景颜色”设置为灰色(#666666),“帧频”设置为“12”,如图10-1所示。

设置完成后单击按钮。

图10-1 设置文档(2)分别选中时间轴上的第2~10帧,插入空白关键帧,如图10-2所示。

图10-2 插入空白关键帧(3)选中第1帧,执行“文件→导入→导入到舞台”命令,将一幅白鹤图像导入到舞台中。

并按下“Ctrl+K”组合键打开“对齐”面板,单击“水平中齐”按钮与“底部分布”按钮,如图10-3所示。

图10-3 导入图像(4)选中第2帧,执行“文件→导入→导入到舞台”命令,将一幅白鹤图像导入到舞台中。

然后在“对齐”面板中单击“水平中齐”按钮与“底部分布”按钮,如图10-4所示。

图10-4 导入图像(5)选中第3帧,执行“文件→导入→导入到舞台”命令,将一幅白鹤图像导入到舞台中。

然后在“对齐”面板中单击“水平中齐”按钮与“底部分布”按钮,如图10-5所示。

图10-5 导入图像(6)按照同样的方法,再导入7幅图像到时间轴上剩余的空白关键帧所在的舞台上。

并在“对齐”面板中设置图像相对于舞台水平居中和底部分布,如图10-6所示。

图10- 6 导入图像(7)执行“插入→新建元件”命令,打开“创建新元件”对话框,在“名称”文本框中输入元件的名称“开始”,在“类型”下拉列表中选择“按钮”选项,如图10-7所示。

完成后单击按钮。

图10-7 新建按钮元件(8)在按钮元件的编辑状态下,选择矩形工具,在“属性”面板中的“边角半径”文本框中将边角半径设置为15,如图10-8所示。

图10-8 设置边角半径(9)在工作区中绘制一个无边框、填充为白色的圆角矩形,如图10-9所示。

图10-9 绘制圆角矩形(10)选择文本工具在圆角矩形上输入“开始”两个字,字体选择“微软简中圆”,字号为“26”,字体颜色为“深灰色”,如图10-10所示。

Flash按钮动作代码

Flash按钮动作代码

Flash按钮动作代码---------------------------------------------------------- ----------------------代码1 影片剪辑mc是放在第二个场景中on (press) {_parent.mc.gotoAndStop("场景 2",2);_parent.gotoAndStop("场景 2",2);}写("场景 2",2); 提示错误的话,就写("scene 2",2);也就是一个英文一个中文,看用的是什么版本的FLASH_root表示的是当前主场景,表示绝对路径的时候经常用它_parent是表示父时间轴,this是表示当前元件,表示相对路径的时候经常用还有技巧就是,场景多的时候一半很少用_root!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 鼠标事件。

Flash常用按钮代码大全

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常用脚本代码

一、play命令〔播放〕1、使用格式play()该命令没有参数,功能是使动画从它的当前位置开始放映。

二、stop命令〔停止播放〕1、使用格式stop()该命令没有参数,功能是停止播放动画,并停在当前帧位置。

三、gotoAndPlay命令〔跳至…播放〕1、使用格式gotoAndPlay(frame)参数说明:frame:跳转到帧的标签名称或帧数。

该命令用来控制影片跳转到指定的帧,并开始播放。

2、用法举例gotoAndPlay(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并从该帧开始播放。

四、gotoAndStop命令〔跳至…停止播放〕1、使用格式gotoAndStop(frame)参数说明:frame:跳转到帧的标签名称或帧数。

该命令用来控制影片跳转到指定的帧,并停止在该帧。

2、用法举例gotoAndStop(10)以上动作代码的作用是:让播放头跳转到当前场景的第10帧并停止在该帧。

五、stopAllSounds命令〔停止所有音轨〕1、使用格式stopAllSounds()该命令没有参数用来停止当前FlashPlayer中播放的所有声音。

六、if...else语句(条件语句)1、使用格式if(条件){语句1;}else{语句2;}当条件成立时,执行“语句1〞的内容。

当条件不成立时,执行“语句2〞的内容2、用法举例if(a〉b){//判断a是否大于btrace("a>b"); }else{trace("b >=a"); }//假设成立,那么输出a>b//假设不成立那么输出b>=a七、switch...case...default语句〔条件语句〕1、使用格式switch(表达式){case值1:执行语句1;break;case值2:执行语句2;break;default:语句;}先计算表达式的值,然后去各个case子句中寻找对应的执行语句。

flash实用代码大全()

flash实用代码大全()

flash实用代码大全目录1、数据调用 (4)1.1外部调用swf (4)1.2 调用数据 (4)1.3音乐加入 (4)1.4关闭指定音乐 (4)1.5外部调用音乐 (4)1.6关闭音乐 (4)1.7链接场景: (4)1.8清空文本框 (5)2、Fscommand指令 (5)2.1全屏播放Flash (5)3、几种Action命令 (6)3.1 影片的播放与停止: (6)3.2改变流向命令 (6)3.3 控制影片剪辑的播放与停止: (6)4、几种功能元件的制作方法 (7)4.1计时器的制作 (7)4.2 智能判断速择题,并作正误提示 (7)4.3 声音的加载和控制 (9)4.4如何用键盘控制帧的跳转 (9)4.5 鼠标指向显示填空题答案 (9)5、场景的跳转 (10)5.1.方法一:(使用telltarg (10)5.2.方法二(用gotoandpla (10)5.3.方法三(利用路径_root.g... (10)5.4.方法四(给场景起不同的名字) (11)5.5.方法五(利用标签label) (12)6、问题解答 (13)6.1什么叫矢量图? (13)6.2如何迅速地对齐不同中的物件? (13)6.3怎样调节一个Symbol/MC地透明度? (13)6.4做好地Flash放在html上面以后,它老是循环,怎么能够让它不进行循环? (13)6.5怎样给我的FLASH做一个预加载地LOADING? (13)6.6怎样点击一个按钮打开一个页面html而不是一个祯 (13)6.7我在按钮地OVER祯放置了一个很大地MC,为什么我要没有点击到按钮鼠标就变成了手地状态?146.8如果屏蔽鼠标右键?FS命令都是什么意思? (14)6.9在FLASH中的字体总是很模糊,用变清晰地办法吗? (14)6.10我想做一个MTV,怎么导入声音呀? (14)6.11我制作地MTV声音和歌词总是不同步 (14)6.12怎样可以做出很漂亮地字体特效? (14)6.13如何加载一个SWF文件 (14)6.14如何导入一个背景透明度效果比较好地位图? (15)6.15问:如何用action将页面设为首页和加入收藏夹? (15)6.16问:怎么让动画放完后自动关闭? (16)6.17问:如何在Flash中打开一个定制的浏览器新窗口? (16)6.18问:如何用action控制倒放? (18)6.19问:内部声音角色与外部声音角色有何差异? (19)6.20问:如何使声音无限循环? (19)6.21问:如何控制声音的播放及停止 (19)6.22问:如何调入SWF文件及控制它的大小和位置? (20)6.23问:如何优化Flash动画,使文件更小,播放更流畅? (20)7、FLASH动作脚本代码集锦|FLASH常用代码大全 (22)7.1 简单 loading 代码: (22)7.2用 flash 做那种弹出的小窗口 (23)7.3载入 swf 文件的控制 (23)7.4 设为首页 (25)7.5 如何随机设置 MC 颜色? (25)7.6 关于随机数的技巧 (26)7.7 如何禁止右键菜单、缩放、全屏 (27)7.8 如何实现双击效果? (27)7.9 如果要在浏览器中实现全屏效果,只需在 html 文件中加入以下代码即可: (28)7.10 用 AS 怎么把影片倒放 (28)7.11 声音相关 (28)7.12 倒计时 (29)7.13 键盘控制上下左右 (30)7.14 随机调用外部图片 (31)7.15 暂停 (32)7.16 怎样改变某一影片剪辑的播放速度 (32)7.17 怎样调用 .chm 文件 (32)7.18 随机生成一个有 30 个数字的数组 (32)8.1 设置全屏尺寸(使画面布满整个屏幕) (33)1、数据调用1.1外部调用swfon (release) {loadMovieNum("service.swf", 1);}1.2 调用数据loadVariablesNum("about.txt", 0); eCodepage = true;//中文1.3音乐加入mySound = new Sound();mySound.attachSound("1"); mySound.start();1.4关闭指定音乐mySound.stop("1");1.5外部调用音乐mySound=new Sound();mySound.loadSound("music.mp3",true); mySound.start(0,100)1.6关闭音乐mySound.stop();1.7链接场景:on (release) {gotoAndStop("猫的历史",1);}1.8清空文本框_root.text=""On(Release)Set Variable:"input" = ""Set Variable:"output" = ""End On轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。

FLASH动作脚本代码集锦

FLASH动作脚本代码集锦

1 、简单loading 代码:方法1 、使用载入字节数判断b=getBytesTotal(); 获取总的字节数a=getBytesLoaded(); 已经下载的字节数onEnterFrame=function(){ 进入帧时, 进行判断if (a == b) { 如果载入的字节数等于总的字节数delete this.onEnterFrame 删除进入帧gotoAndPlay(frame); 转入到你要播放的帧] else { 否则a=getBytesLoaded(); 已经下载的字节数percent=int(ab100)+%; 计算已经下载的百分比]}把上面方法放入第一帧就可以了方法2 、使用载入的帧数判断_用Action 语法地if frame is loaded 来实现, 新建一层,这层专门放Action,第一帧,ifFrameLoaded ( 场景, frame) { 假如场景中地祯数已经载入goto and play() 跳至并播放某某祯( 自己设定)}第二帧,ONpQgoto and play( 场景1, 1) 跳至并播放第一祯循环再加上一个load 地MC 循环播放在这两帧的中间,就OK 了。

2 、用flash 做那种弹出的小窗口分两步:给flash 中的按钮加入如下actionon (release) { idd{getURL (MM_openBrWindow('newweb.htm','','width=600,height=100'));在HTML 页面的head...head 之间加入下面的javascrīpt 代码 .scrīpt language=javascrīpt!-- ~Yfunction MM_openBrWindow(theURL,winName,features) { v2.0window.open(theURL,winName,features); ;}--scrīpt3 、载入swf 文件的控制在flash 中可以使用loadmovie ()和loadmovienum ()两个函数控制,具体代码如下:loadmovie 载入的控制_root.createEmptyMovieClip ( aa , 1 );with ( aa ) {_x = 50 ;_y = 100 ;_width=200_height=300_alpha=50loadMovie ( 02.swf );}loadMovieNum 的载入控制:loadMovieNum ( 02.swf , 1 );onEnterFrame = function () {if ( _level1 ) {with ( _level1 ) {_x = 50 ;_y = 100 ;}delete onEnterFrame ;}};在flash 2004 中,增加了MovieClipLoader 类,使用它可以控制播放,下面是一个测试代码:var mcl= new MovieClipLoader(); 定义新的MovieClipLoader 对象~var listener = new Object(); 定义一个新的对象,用来监听load 进程listener.onLoadProgress=function(target,loadedBytes,totalBytes ){ onloadprogress 加载过程中每当将加载的容写入磁盘时调用其中loadedBytes 是已经下载的字节,totalBytes 是正在加在的文件的总字节数x=loadedBytesy=totalBytestrace(x+ bytes 已经load 了);trace(totalBytes + bytes 需要load);d=x100y 计算已经载入的百分比)listener.onLoadInit = function(target) 当执行加载的剪辑的第一帧上的动作时调用{if(d100){ 如果没有加载完成,不要播放target.stop();} else { 加载完成,可以设置加载的swf 文件开始播放的帧数target.gotoAndPlay(2);}target._width=400 设置加载的影片的大小及其位置等相关属性target._height=350target._x=25target._y=50}mcl.addListener(listener); 注册一个新的监听对象mcl.loadClip(.swf,1) 使用自定义的对象,加载swf 文件4 、设为首页on (release) {getURL(void(document.links.style.behavior='url(#default#homepage)');voiddocument.links.setHomePage(' '),_self, POST);}注意要将网页中的flash 的ID 号命名为links加入收藏夹on (release) {getURL(void window.external.AddFavorite(' htt.163.',' 网页');,_self, POST);}5 、如何随机设置MC 颜色?方法1 、MC 实例名为mcmycolor=new Color(mc)mycolor.setRGB(random(0xffffff))方法2 、MC 实例名为mcmycolor=new Color(mc) [mycolor.setRGB(random(16777215))方法3 、myColor = new Color(mc);myColorTransform = new Object(); 用new Object() 为setTrandform() 创建参数并随机取值myra = random(100);myrb = random(255);myga = random(100);mygb = random(255);myba = random(100);mybb = random(255);myaa = random(100);myab = random(255);myColorTransform = {ramyra, rbmyrb, gamyga, gbmygb, bamyba, bbmybb, aamyaa,abmyab};myColor.setTransform(myColorTransform);方法4 、mycolor = new Color(mc);mycolor.setRGB(random(255)16random(255)8random(255));6 、关于随机数的技巧用来产生6--20 之间的5 个不重复的随机数1) 首先产生一个随机数, 放在数组对象中的第一个位置2) 产生一个新的随机数3) 检查新产生的随机数和所有目前已产生的随机数是否相同, 若是相同则返回(2), 否则返回(4)4) 将新的随机数加入数组对象中下一个数组元素5) 检查数组对象个数是否已达到5 个, 若是跳到(6), 否则返回(2)6) 结束AS 如下data1=newArray(5);tot=1;data1=[tot-1]=random(20-6+1)+6;do{gen_data=random(20-6+1)+6;reapeat_data=0;for(i=0,i=tot-1;i++){if(gen_data==datareapeat_data=1;break;}}if(reapeat_data==0){tot++data[tot-1]=reapeat_data;}}while(tot5);trace(data1);7 、如何禁止右键菜单、缩放、全屏在第一桢中输入下面命令:全屏->FS Command (fullscreen, true)禁止缩放->FS Command (allowscale, False)禁止菜单->FS Command (showmenu, False)fscommand 的方法还是只能适用于fp ,在网页中使用还是必须添加额外的参数PARAM Name=menu value=false或者用最简单的一句as ,在fp 和网页中均适用:Stage.showMenu=false;8 、如何实现双击效果?把下面的代码放到按钮上:on (press) {time = getTimer()-down_time;if (time300) {trace(ok);}down_time = getTimer();}这样的话,如果都用比较麻烦,写了一个类来判断MovieClip.prototype.doubleClick = function() {this.timer2 = getTimer()1000;if ((this.timer2-this.timer)0.25) {return true;} else {this.timer = getTimer()1000;return false;}};继承了mc 的类,可以重复使用,当然也可以封装为 2 。

按钮元件应用范例圆形按钮new

按钮元件应用范例圆形按钮new

实验圆形按钮【相关知识点】按钮元件是Flash的基本元件之一,它具有多种状态,并且会响应鼠标事件,执行指定的动作,是实现动画交互效果的关键对象。

按钮有特殊的编辑环境,通过在四个不同状态的帧时间轴上创建关键帧,可以指定不同的按钮状态,如图所示:图按钮的四帧编辑环境【弹起】帧:表示鼠标指针不在按钮上时的状态。

【指针经过】帧:表示鼠标指针在按钮上时的状态。

【按下】帧:表示鼠标单击按钮时的状态。

【点击】帧:定义对鼠标做出反应的区域,这个反应区域在影片播放时是看不到的。

【主要步骤】1、绘制圆形按钮弹起帧、指针经过帧、按下帧的图形;2、绘制按钮文字;3、复制形成play、pause、stop三个按钮;4、给动画文件的三个按钮设置动作脚本语句。

【最终效果图】【实验步骤】1、新建按钮元件新建一个flash文档,插入一个名为“圆形按钮”的按钮元件,如图所示:图新建按钮元件2、创建按钮(1)绘制按钮图形步骤1 创建【弹起】帧上的图形将【图层1】重新命名为“圆形”,选择这个图层的弹起帧,利用【椭圆工具】绘制出如图所示的按钮形状。

图【弹起】帧上的图形这个形状是由一个蓝色圆形和一些小椭圆形状组合而成的,另外为了表现球的立体感,在蓝色圆形下边还绘制了一个椭圆阴影。

步骤2 创建【指针经过】帧上的图形选择【指针经过】帧,插入一个关键帧,并把该帧上的图形重新填充为橄榄绿色,如图所示:步骤3 创建【按下】帧上的图形【按下】帧上的图形和【弹起】帧上的图形相同,因此利用复制帧的方法即可得到。

步骤4 创建【点击】帧上的图形选择【点击】帧,插入一个空白关键帧,这里要定义鼠标的响应区。

用【矩形工具】绘制一个矩形,如图所示。

注意一定要让这个矩形完全包容前面关键帧中的图形。

说明:【点击】帧中的内容,在播放时是看不到的,但是它可以定义对鼠标单击所能够做出反应的按钮区域。

也可以不定义【点击】帧,这时【弹起】状态下的对象就会被作为鼠标响应区。

(2)创建文字效果为了使按钮更实用并更具动感,下面我们在圆形按钮图形上再增加一些文字特效。

FLASHActionscript2.0脚本代码大全

FLASHActionscript2.0脚本代码大全

FLASHActionscript2.0脚本代码大全FLASH Actionscript2.0脚本代码大全一.基本脚本代码:- 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 鼠标事件二.其他Actionscript2.0- break 跳出循环- call 调用指定帧(一般喊有某个特定函数)- comment 注释- continue 继续循环- delete 删除一个对象(Object)中的变量- do while do while循环- duplicateMovieClip 复制MC- else 否则(与if联用)- else if 否则如果(与if联用)- uate 调用自定义函数(Function)- for for循环- for .. in 依次取得对象(Object)中的各个属性或者某个数组中的所有元素- FSCommand 发送FSCommand命令- function 声明自定义函数- getURL 跳转至某个超联结- goto 跳转到指定的帧- if 如果- ifFrameLoaded ..帧是否完全被载入- include 读入外部的ActionScript程序文件(.as)- loadMovie 装载MC- loadVariables 转载外部文件中的数据,这些外部文件可以是文本文件,或者是由ASPCGI等脚本返回的文本值- 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代码大全:免费下载1、flash实用代码大全比较实用的外部调用swfon(release)loadMovieNum(service.swf,;外部调用数据loadVariablesNum(about.txt,;eCodepage=true;/中文音乐加入mySound=newSound();mySound.attachSound(;mySound.start();关闭指定音乐mySound.stop(;外部调用音乐mySound=newSound();mySound.loadSound(music.mp3,true);mySound.s tart(0,关闭音乐mySound.stop();链接场景:on(release)gotoAndStop(猫的历史,;清空文本框_root.text=On(Release)SetVariable:input=SetVariable:output=EndOn轻松实现Flash的全屏播放许多人都看过这样的效果:把光盘放入光驱后,光盘自动运行,接着便是一段Flash制作的开场动画,动画是全屏播放的,且右键点击无效,动画播放结束后,出现“关闭”按钮,单击该按钮后,全屏动画关闭。

2、其实上面提到的全屏播放以及取消右键菜单等效果都是靠Fsmand指令在发挥作用。

3、Fsmand指令主要是用来控制Flash影片播放器的,但也可以用来打开其它的应用程序。

4、Fsmand指令只有在Flash影片播放器执行时才有效(.swf 和.exe),在Flash制作过程中,按“Ctrl+Enter”预览动画,以及把动画发布成网页文件时,此指令无法发挥它的功能。

5、Fsmand指令使用的语法是:Fsmand(mand,arguments)Command是指令的相关命令,arguments是命令的参数。

6、下面我们就来讲讲如何通过Fsmand指令来实现全屏播放、取消Flash播放时的右键菜单以及关闭Flash动画。

FLASH实用代码大全

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影片播放器的,但也可以用来打开其它的应用程序。

制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码

制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码

制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码制作Flash影片播放器(播放进度条、音量调节滑块、控制按钮)的方法和代码一、制作音量控制滑块1.启动FLASH软件。

2.确立文档属性设置动画尺寸帧频背景等。

3.首先将准备好的素材图片和歌曲导入到库中待用。

4.创建影片剪辑元件选择“插入-新建元件”,建立一个名为“音量控制”的影片剪辑元件,点击确定,进入元件编辑区。

添加一个图层,共两个图层。

自下而上命名为底板、滑块。

A.选择底板图层第一帧,用矩形工具在舞台拖一个规格80*14的,无边线的橙色矩形(图2-1),然后,用选择工具将其左边上角向下拖至底角,成为三角形(图2-2),点击该实例,左对齐-垂直中齐。

上锁。

B.选择滑块图层第一帧,用矩形工具在舞台拖一个规格5*18的,无边线的浅绿色矩形,将其放置在底板的中间,垂直中齐。

将其转换为影片剪辑元件。

点击该实例,按f9,打开动作面板,在as编辑区输入,如下影片剪辑指令语句:onClipEvent (enterFrame){mex = getProperty(this, _x);vol.setVolume(mex / 9.800000E-001);}onClipEvent (load){vol = new Sound();}onClipEvent (mouseDown){if (this.hitTest(_root._xmouse, _root._ymouse)){startDrag (this, false, 0, 0, 80, 0);}}onClipEvent (mouseUp){stopDrag ();}锁定该图层。

二、制作播放进度条选择“插入-新建元件”,建立一个名为“播放进度”的影片剪辑元件,点击确定,进入元件编辑区。

添加一个图层,共两个图层。

自下而上命名为底板、滑块。

A.选择底板图层第一帧,用矩形工具在舞台拖一个规格220*8的,无边线的黄色矩形,点击该实例,左对齐-垂直中齐。

Flash代码大全

Flash代码大全
empiremue.customItems.push(new ContextMenuItem("返回到三副", h3));
empiremue.customItems.push(new ContextMenuItem("返回到四副", h4));
empiremue.customItems.push(new ContextMenuItem("返回到五副", h5));
78
O
79
79
P
80
80
Q
81
81
R
82
82
S
83
83
T
84
84
U
85
85
V
86
86
W
87
87
X
88
88
Y
89
89
Z
90
90
function 加载苹果() {
var 深度 = 苹果MC.getNextHighestDepth();//取苹果MC的可用深度
var 苹果 = 苹果MC.attachMovie("苹果", "苹果"+深度, 深度);//
苹果._x = random(Stage.width);//为加载后的苹果设置 出现的位置
}
function h4() {
_root.gotoAndStop(5);
}
function h5() {
_root.gotoAndStop(6);
}
function h6() {

flash按钮元件动画制作

flash按钮元件动画制作
3:场景图层1
放置影片剪辑1,取名为a
图层2
放置4个方向键,插入以下代码:
上键:on(press,keyPress”<Up>”){a._-y = a._-y-10}
下键:on(press,keyPress”<Down>”){a._-y = a._-y+10}
左键:on(press,keyPress”<Left>”){a._-x = a._-x-10}
图层2放置两个按钮,运动按钮插入代码:on(press){a.play();}
停止按钮插入代码:on(press){a.stop();}
单个小球运动(方法2)
1:图层1作小球运动的补间动画,第一帧插入代码:stop();最后一帧插入代码:gotoAndPlay(2)
2:画两个按钮(运动和停止),放到场景图层2
4:场景图层1
放置两个影片剪辑,分别取名a,b
图层2
放置3个按钮元件,运动a插入代码:on(press){a.play();}
运动b插入代码:on(press){a.play();}
停止按钮插入代码:on(press){a.stop();b.stop();}
方向键控制
1:影片剪辑1
画一个小球
2:做4个按钮,分别为上下左右(也可从公用库提取)
播放声音控制按钮
1:影片剪辑1:
画3条线条
2:按钮元件1:
画一个喇叭
3:影片剪辑2:
图层1:放置歌曲。最后一帧插入代码:stopAllSounds();
图层2:按钮元件第一帧的按钮上插入代码:on (release) {gotoAndstop(最后一帧的值)();}最后一帧的按钮上插入代码:on(release){gotoAndPlay(最后一帧的值)();}

flash常用特效及代码

flash常用特效及代码

下雨的特效: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为遮罩层!。

Flash按钮动作代码

Flash按钮动作代码
- ++ 变量自加一
- - 减号
- —— 变量自减一
- / 除号
- < 小于
- <= 小于等于
- <> 不等于
- == 相等
- Go to 跳转到指定的帧
- Play 播放
- Stop 停止
- Toggle High Quality 在高画质和低画质间切换
- Stop All Sounds 停止所有声音的播放
- lt A lt B 字符串A值小于字符串B值
- ne A ne B 字符串A值不等于字符串B值
+ Functions 函数
- Boolean 取表达式的布尔值(True 或 False)
- escape 除去URL串中的非法字符,将其参数按照URL编码的格式转
的所有元素
- FSCommand 发送FSCommand命令
- function 声明自定义函数
- getURL 跳转至某个超联结
- goto 跳转到指定的帧
- if 如果
- ^ 位异或操作
- | 位或操作
- ~ 补位操作
+ Compound Assign Operators 复合操作符
- %= A%=B 等效于 A=A%B
- &= A&=B 等效于 A=A&B
- *= A*=B 等效于 A=A*B
- += A+=B 等效于 A=A+B
- -= A-=B 等效于 A=A-B
- /= A/=B 等效于 A=A/B
- <<= A<<=B 等效于 A=A<<B

FLASH-as3.0常用代码

FLASH-as3.0常用代码

FLASH as3.0常用代码1.按钮事件(新版)步骤:实现第一帧暂停:右击第一帧,点动作,写代码stop();实现点按钮开始:放一个按钮(可以在窗口菜单->公用库->按钮里找一个)在第一帧的舞台上,属性面板里给按钮取名:实例名称bt1 ,右击第一帧,点动作,写代码:bt1.addEventListener(MouseEvent.CLICK ,f1); function f1(evt:MouseEvent){gotoAndPlay(2);}//////////////////////////补充:as2(老版)中的按钮事件实现第一帧暂停:右击第一帧,点动作,写代码stop();实现点按钮开始:放一个按钮(可以在窗口菜单->公用库->按钮里找一个)在第一帧的舞台上,右击按钮,点动作,写代码:on (release){ gotoAndPlay(2); }//////////////////////////2.按钮超链接linkButton.addEventListener(MouseEvent.CLICK, gotoAdobeSite);function gotoAdobeSite(event:MouseEvent):void {var adobeURL:URLRequest = new URLRequest("");navigateToURL(adobeURL);}3.随机数Math.random ()输出时间var time1:Date=new Date(); t1.text=time1.toLocaleTimeString(); 4.画线1graphics.lineStyle(3,0xff0000,0.3);graphics.moveTo(300,100);graphics.lineTo(200,300);画线2graphics.lineStyle(1,0xff0000,1);for(var i:int=0;i<100;i++){graphics.lineTo(Math.random()*600,Math.random ()*400);}5. 画三角形var m1:MovieClip = new(MovieClip); //声明一个新的mc类bt1,并用new来构造它m1.graphics.lineStyle(2, 0x990000, .75);//使用bt1的graphics属性设置线条粗细,颜色,透明度m1.graphics.beginFill(0x00FF00);//以下的代码是用graphics画三角形。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、按钮实现打开关闭两个功能
拖入一个组件中的按钮,把它命名实例名为btn,然后在帧中写入代码: var flag=0
ble="打开"
btn.onRelease=function(){
if(flag%2==0){
bel="关闭"
//打开
}
else {bel="打开"
//关闭
}
flag++
}
二、按钮实现声音的开启关闭
mysound = new Sound();
//定义音乐
mysound.attachSound("m1");
//调用库中标识符为m1的音乐
按钮.onPress = function() {
//场景中的按钮按下时
if (!n) {
//假如变量n为假,因为没有设置初识值,所以一开始自动为假mysound.start(0, 9999);
//播放音乐
n = true;
//n为真
} else {
//否则
stopAllSounds();
//停止播放
n = false;
//n又变成假
}
};
三、按钮点击改变形状
制作两个按钮,不同色,拖入场景中,第一个实例名称命名为a1,第二个命名为a2。

叠加放置。

①、在第一帧输入下列代码:
a2._visible = false;
②、然后在a1按钮上添加代码
on(press){
a1._visible = false;
a2._visible = true;
gotoAndPlay(帧号);
}
③、在“帧号”处添加要跳转到的帧,然后在a2按钮添加代码:
on(press){
gotoAndPlay(帧号);
}
注释:a1._visible = false;是用来设置元件属性的,
false为隐藏,true为显示。

四、按钮点击跳转到下一场景
①、场景1按钮加
on (release) {gotoAndPlay("场景2", 1);}
AS图层第一帧加stop();
②、场景2按钮加上一场景
on (release) {gotoAndPlay("场景1", 1);}
下一场景on (release) {gotoAndPlay("场景3", 1);}
AS图层第一帧加stop();
③、场景3按钮加上一场景
on (release) {gotoAndPlay("场景2", 1);}
返回主场景on (release) {gotoAndStop("场景1", 1);}
AS图层第一帧加stop();
五、退出按钮
on (release){fscommand ("quit");}
六、声音相关的控制
①、mysound=new Sound();// mysound 是一个变量名,new Sound 是一个构造函数,表示mysound 是一个Sound 对象。

以后可以通过mysound 来调用Sound 方法
mysound.attachSound("name"); //这里的NAME 就是你之前在标识符里写的东西了,对应好了就OK !
myMusic = new Sound();//建立一个名为myMusic的声音对象
myMusic.attachSound("m1"); //将链接标识符为mySound的音乐捆绑到myMusic对象上
②、on (release) {
myMusic.start(myMusic.position/1000); //从当前位置开始播放
play(); }
on (release)
{myMusic.stop(); }
on (release) {
myMusic.start(0);
play();
七、鼠标跟随动画的效果控制代码
①、建一影片剪辑,实例名:cursor_mc
影片剪辑-动作:
Mouse.hide();
cursor_mc.onMouseMove = function() {
this._x = _xmouse;
this._y = _ymouse;
updateAfterEvent();
};
②、鼠标隐藏:
_root.m._x=_root._xmouse ;
_root.m._y=_root._ymouse ;。

相关文档
最新文档