flash_as3.0_常用代码_珍藏版

上传人:cl****1 文档编号:504782152 上传时间:2022-09-19 格式:DOC 页数:9 大小:58.50KB
返回 下载 相关 举报
flash_as3.0_常用代码_珍藏版_第1页
第1页 / 共9页
flash_as3.0_常用代码_珍藏版_第2页
第2页 / 共9页
flash_as3.0_常用代码_珍藏版_第3页
第3页 / 共9页
flash_as3.0_常用代码_珍藏版_第4页
第4页 / 共9页
flash_as3.0_常用代码_珍藏版_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《flash_as3.0_常用代码_珍藏版》由会员分享,可在线阅读,更多相关《flash_as3.0_常用代码_珍藏版(9页珍藏版)》请在金锄头文库上搜索。

1、1. 全屏播放fscommand(fullscreen,true);2. 打开时全屏,在该帧停止fscommand(fullscreen,true);stop();3. 跳帧播放(从第几针开始播放后)on(press)gotoAndPlay(?);4. 点击时开始播放on(press)play();5. 退出语句如果是FLASH自带的控件on(click)fscommand(quit,);自已做的按钮on(release)fscommand(quit,);6、当鼠标滑过影片剪辑时,停止播放时间轴。on(rollOver)_root.stop();7、当在影片剪辑上按下鼠标时,停止播放影片剪辑。

2、on(press)stop();8、当影片剪辑上松开鼠标时,播放影片剪辑。on(release)play();9、当鼠标滑离影片剪辑时,播放当前时间轴。on(rollOut)_root.play();10、Goto:跳到一个指定的帧(Frame)Scene:指定SceneFrame:Number,Label,Expression,NextFrame,PreviousFrame可以选择Frame的编号,标号,通过表达式,下一帧,前一帧Expression:定义表达式Control:GotoandPlay,GotoandStop通过选择这个项目来确定到达指定的帧以后是继续播放还是停止例子:Goto

3、andPlay(1)跳到第一帧播放GotoNextFrame跳到下一帧播放GotoandStop(intro)跳到标号为intro的帧播11、Play:播放Stop:停止ToggleHighQuality:切换画面的细节程度StopAllSounds:停止所有声音GetURL:打开指定的网址URL:网址Windows:_self,_blank,_parent,_top打开网址时使用的目标VariablesontSend,SenduseGET,SendusePOST变量的传递方式例子:GetURL(next.asp,window=_blank,vars=POST)在新窗口中打开next.asp,

4、并且传递参数12、FScommand:调用命令Command:命令Arguments:参数Forstandaloneplayer:fullscreen,allowscale,showmenu,exec,quit播放器使用的固定命令和参数例子:FSCommand(fullscreen,true)设置全屏幕播放13、Load/UnloadMovie:调入/释放外部的影片Action:Loadmovieintolocation,Unloadmoviefromlocation,Loadvariablesintolocation:可以选择是否调入新影片,释放已经调入的影片,调入变量URL:影片的网址Lo

5、cation:Level,Target:调入的层,或者是某一目标对象的位置VariablesontSend,SenduseGET,SendusePOST:变量的传递方例子:LoadMovie(test.swf,1):把test.swf调入到第一层LoadMovie(test.swf,loadit,vars=GET):把test.swf调入到loadit目标对象的位置UnloadMovie(loadit):把loadit目标对象处的影片释放LoadVariables(makeit.asp,2,vars=GET):调用makeit.asp并接收返回的变量14、TellTarget:指定目标对象Ta

6、rget:目标对象例子:BeginTellTarget(obj)指定目标对象objEndTellTarget15、IfFrameisLoaded:判断某帧是否调入Scene:指定场景Frame:Number,Label,Expression:指定帧,标号或者表达式Expression:表达式例子:IfFrameIsLoaded(Scene1,end)EndFrameLoaded:判断场景一的标号为end的帧是否调入16、OnMouseEvent鼠标时间响应Eventress,Release,ReleaseOutside,RollOver,RollOut,DragOver,DragOut,Key

7、Press各种事件:按下,放开,在外面放开,焦点移入,移出,拖过,拖出,按键按下例子:On(Press)鼠标按下的时候EndOnOn(Key:s)键盘上s按下的时候EndOn17、If判断条件是否成立Condition:条件AddElse/ElseIfclause:加入Else再次判断例子:If(a=10)如果a=10那么EndIfIf(a=10)如果a=10那么不然ElseEndIf18、Loop循环Condition:条件例子:LoopWhile(a=10)如果a=10那么循环EndLoop19、Call调用函数帧或对象Frame:函数帧例子:Call(make)调用make帧程序20、S

8、etProperty设置属性Set:YPositon,XPosition,YScale,XScale,Alpha,Visibility,Rotation,Name,Highquality,Showfocusrectangle,Soundbuffertime设置y坐标,x坐标,y放大倍数,x放大倍数,透明度,可视否,旋转角度,名称,精细度,焦点矩形框是否显示,声音缓冲时间(默认5秒)Target:目标对象value:值例子:SetProperty(aoe,XPosition)=12设置目标对象aoe的x坐标为12SetProperty(Showfocusrectangle)=0取消焦点框21、S

9、etVariable设置变量Variable:变量value:值例子:SetVariable:test=10设置test=1022、Duplicate/RemoveMovieClip复制对象Actionuplicatemovieclip,Removeduplicatemovieclip可选择是复制还是删除Target:目标对象Newname:新目标对象的名字Depth:深度例子:DuplicateMovieClip(aoe,aoe2,1)复制aoe一个新的动画,名字叫aoe2RemoveMovieClip(aoe2)删除目标对象aoe223、DragMovieClip拖动影片片段Startdr

10、agoperation:开始拖动Target:目标对象Constraintorectangle:Left,Top,Right,Bottom鼠标的位置,左上右下Lockmousetocenter:鼠标放置在中心Stopdragoperation停止拖动例子:StartDrag(aoe,L=2,T=3,R=4,B=5)拖动目标对象aoe,位置在L=2,T=3,R=4,B=5StartDrag(aoe,lockcenter)拖动目标对象aoe,位置在中心StopDrag停止拖动24、Trace跟踪Message:信息例子:Trace(aoe)显示aoeTrace(aoe)显示aoe的值25、Comm

11、ent注释Comment:注释例子:Comment(计算)注释:计算box_btn.onPress=function()trace(ok);按钮实例名称.事件处理方法=function()/处理程序;例如:n=1box_btn.onRelease=function()n=n+1trace(n=+n);当按钮被点一下的时候,Output窗口会输出:n=2onClipEvent(load)stop();以上是影片剪辑的事件处理函数。()的内部是事件。在一个FLASH里在第一个场景里调用第二个场景,要在第一个场景里需要调用的地方加个按钮,然后在按钮上写下如下代码:on(release)tellTar

12、get(_root)gotoAndPlay(mm2,1);其中,mm2是第二个场景的MC的名称。on(release)loadmovie(fz3.swf,1);setProperty(fz3.swf,_x,100);setProperty(fz3.swf,_y,100);_root.createEmptyMovieClip(CardGame);mc.loadMovie(fz3.swf);mc._x=0;mc._y=0;fz3.swf是需要调入的SWF文件,_x,_y是坐标轴CardGame是SWF中MC的名字on(release)结构只能用于按钮,其他相关的几种用法如on(press)、on(

13、rollOver)、on(rollout)、on(dragOver)、on(dragOut)等。26、else对if语句可以进行扩展,使用else执行条件不成立(比较表达式为false)时的代码,如下所示:if(x=9)gotoAndPlay(15);elsegotoAndPlay(16);你也可以使用elseif语句将if语句更推进一步,如下所示:if(x=9)gotoAndPlay(15);elseif(x=10)gotoAndPlay(16);elseif(x=11)gotoAndPlay(20);elsegotoAndPlay(25);你可以让if语句想要多长就有多长,你也可以使用el

14、seif语句对别的变量进行比较,如下所示:if(x=9)gotoAndPlay(15);elseif(y20)gotoAndPlay(16);elsegotoAndPlay(25);27、复合比较你可以在一个if语句中对几个比较表达式的值进行判断,比如说你希望在x为9并且y为20时跳转到第10帧,可以使用如下所示的脚本:if(x=9)&(y=20)gotoAndPlay(10);逻辑与运算符&将两个比较表达式联接在一起成为一个复合表达式,当两个表达式的值都为true时复合表达式的值才为true。每个比较表达式都需要添加独立的括号以便Flash能正确识别。在Flash的早期版本中使用and执行逻辑与运算,现在已推荐不使用。你也可以使用逻辑或运算符|将两个比较表达式联接在一起成为一个复合表达式,只要有一个表达式的值为true,复合表达式的值就为true。如下所示:if(x=7)|(y=15)gotoAndPlay(20);在该脚本中,只要x为7或者y为15,或者两者都成立,结果都是跳转到第20帧。只有当两者都不成立时,才不会执行gotoAndPlay命令。28、详细了解GOTO语句prevFrame()跳至并停止在前一祯。nextFra

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号