欢迎来到天天文库
浏览记录
ID:22100938
大小:93.00 KB
页数:18页
时间:2018-10-19
《flash actionscript语法综合》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、FlashActionScript语法综合什么是ActionScript?Flash中使用的程序语法。ActionScript到底能做什么?播放及停止电影playstop设置电影的播放品质mc._quality停止播放任何声音文件stopAllSounds跳至某个特定的Frame或场景gotoAndPlay(“scene1“,n)连接至不同的URLgotoURL(http://www.hzcnc.com)检查某个特定的Frame是否载入ifFrameLoaded()载入或取消载入额外的电影unloadMovie();u
2、nloadMovie()自定义鼠标指针startDrag();mouse.hide()mouse.show()取得鼠标指针的位置getProperty()取得键盘按键的值Key.getCode()建立一块可卷动的文字区块setTextFormat()设置颜色数值setRGB()控制声音setVolume()检测对象间是否彼此碰撞hittest()FlashActionScript概述指令面板:一般模式和专家模式点语法:_root.plane.gotoAndplay(2);数据类型:String,Number,Boole
3、an,Object,MovieClip,Arrays,AssociativeArrays区域变量及总体变量:总体变量从电影开始到结束都有效,在不同的时间轴上共同分享,用setvariable来设置,而区域变量只在指令调用时才有效,利用var指令来设置。自定义函数:function检测对象碰撞:hittest内置对象:Math、Date、Sound、Mouse、MovieClip的控制可用tellTarget也可以直接用点语法。XML的支持UI组件FlashActionScript概述面向对象程序:电影剪辑实例:_roo
4、t.plan._rotation=90;指令相关专有名词:指令(gotoAndStop)、参数(gotoAndPlay(1))中的1,自定义函数中的参数值传递:function.fla常数(BACKSPACE、ENTER、RETURN、SPACE)如if(keycode()==Key.ENTER){alert=“准备开始记分了吗?”;readytogoMC.gotoAndStop(5);}事件Events(onRelease、onKeyDown、onLoad、onEnterFrame、data)p31on(rele
5、ase){setproperty(“target_item”,_x,”350”);gotoAndStop(“x”);}表达式:on(release){score=score+100;}电影实例:名称、属性、电影角色中的变量FlashActionScript概述关键字:break、continue、delete、else、false、for、function、if、in、new、return、this、true、typeof、var、void、while、with方法:函数被指定给对象以后叫对象的方法如functionR
6、eset(){x_pos=0;y_pos=0;}controller.clear=Reset;目标路径:如下雨中的setProperty(“_root.drop”addi,_x,random(600)+10);又如声音控制.flaonClipEvent(enterFrame){if(dragging){_root.ps.s.setVolume(100-(_x-left)/0.72);}}指令的设置:按钮(动画光标、计算器)、帧(下雨)、电影剪辑(swingclock.fla)三种指令设置。FlashActionS
7、cript变量和变量类型变量名称:必须以英文名开头无大小写区分中间不能有空格是字母、数字和_的组合,不能使用其他任何符号不能使用关键字取名要反映其含义FlashActionScript变量和变量类型变量范畴:区域类(local)和总体类(global)总体变量:从电影开始到结束都被保留并可在不同时间轴上共同分享的变量,使用setVariables指定或=运算符号和文本框定义的变量区域变量:只有在指令被调用时才生效,一般用于循环中的计数器和函数主体内,或使用var指令。例:鱼翔浅底变量i一些函数中隐含定义的变量如下雨实例
8、中的duplicateMovieClip("_root.drop","drop"addi,i);FlashActionScript变量和变量类型例:鱼翔浅底变量i//Wedrawthecreature:for(i=1;i
此文档下载收益归作者所有