- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
flash常量、变量和自定义函数专用课件
常量、变量和自定义函数 (4)变量的作用范围和赋值:变量分为全局变量和局部变量,全局变量可以在时间轴的所有帧中共享,而局部变量只在一段程序(大括弧内的程序)内起作用。如果使用了全局变量,一些外部的函数将有可能通过函数改变变量的值。 可以使用var命令定义局部变量,例如var ab1=“奥运北京”。可以在使用set variable命令或者使用赋值号“=”运算符给变量赋值时,定义一个全局变量,例如BT=2008。 (5)测试变量的值:可以通过“动作”面板中的命令列表区内的“全局函数”→“其他函数”目录中的trace函数,将变量的值传递给“输出”窗口,在该窗口中显示变量的值。该函数的格式是trace(表达式)。其中的表达式可以是常量、变量、函数和表达式。例如在某动画的第1帧加入如下程序。 n=2008年; trace(n); trace(“奥运会”); trace(奥运北京+n); 运行程序,调出“输出”面板。 (6)注释: 2.运算符和表达式 运算符(即操作符)是能够提供对常量与变量进行运算的元件。表达式是用运算符将常量、变量和函数以一定的运算规则组织在一起的式子。表达式可分为3种:算术表达式、字符串表达式和逻辑表达式。在Flash 8的表达式中,同级运算按照从左到右的顺序进行。 使用运算符可以在“动作”面板程序编辑区内直接输入。也可以在“动作”面板命令列表区的“运算符”目录下,双击其中一个运算符来输入。还可以单击“动作”面板内辅助按钮栏中的【将新项目添加到脚本中】按钮,再单击“运算符”菜单下的一个运算符。 字符串的比较是与字符相应的ASCII码大小的比较。 3.文本的3种类型和文本“属性”面板 文本的3种是静态文本、动态文本和输入文本。利用文本的“属性”面板中的 “文本类型”下拉列表框,可以选择文本的类型。选择“动态文本”选项时的“属性”面板,选择“输入文本”选项时的“属性”面板。 文本“属性”面板中一些前面没有介绍过的选项的作用如下。 (1)“线条类型”列表框:对于动态文本,其中有3个选项是“单行”(在动画播放后,只可以输入一行字符)、“多行”(在动画播放后,输入字符时可以自动换行的多行)和“多行不换行”(在动画播放后,不能够自动换行的多行)。对于输入文本,其中有4个选项,增加了“密码”选项。选择了“密码”选项后,输入的字符用字符“*”代替。 (2)【将文本呈现为HTML】按钮:单击按钮后,支持HTML标记语言的标记符。 (3)【在文本周围显示边框】按钮:单击按钮后,输出的文本周围会有一个矩形边框线。 (4)【可选】按钮:单击按钮后,允许用鼠标拖动选择文本,以进行复制、剪切等编辑。该按钮只有在动态文本和静态文本状态下有效。 (5)“最多字符数”文本框:只在“输入文本”状态下有效,用于设置可输入文本中允许的最多文字数量。如果是0,则表示输入的文本没有限制。 (6)“实例名称”文本框:用来输入文本框的实例名称。 (7)“变量”文本框:用来输入文本框的变量名称。 (8)【嵌入】按钮:单击该按钮后,会弹出“字符嵌入”对话框。利用该对话框可以设置只允许输入、输出和嵌入哪些字符。按住【Ctrl】键,同时单击列表框中的选项,可以同时选中多个选项。单击【不嵌入】按钮,可以取消选择的选项。 4.自定义函数 (1)自定义函数:它是完成一些特定任务的程序,可以在程序中通过调用这些函数来完成具体的任务。自定义函数有利于程序的模块化。可以通过“function(){ }”来定义自己需要的函数。例如在舞台工作区内创建一个输入文本框,其变量名为“TEXT”。在舞台中加入一个按钮元件实例(名称为“AN1”)。在第1帧输入如下程序。 function example1(n){ var temp; temp=n*n*n*n; return temp; } AN1.onPress=function(){ TEXT=example1(TEXT);//计算平方 } 然后,单击“控制”→“测试影片”命令,测试该程序。程序运行后,在文本框内输入一个数,再单击按钮,即可在该文本框内显示输入数的平方值。例如,在输入文本框中输入2,然后单击按钮元件,输入文本框中会显示16(2的4次方是16)。 (2)函数的返回值:刚才那个函数中的return就用来指定返回的值,在命令选择区中选择return命令,return命令的参数是函数所要返回的变量,这个变量包含着所要返回的值。 注意:并非所有的函数都有返回值,有的函数可以通过共享一些变量来传递值。 (3)调用函数的方法:如上个例子中的“TEXT1=example1(TEXT1)”,直接将文本变量TEXT1的值作为参数传递给example1(n)函数的参数n。通过函数内部程序的计算,将函数的返回值直接返回到文
您可能关注的文档
- Dworeqn全科医师岗位培训试题(4-社区预防医学)供参习.doc
- Dwpwuma全科医师岗位培训试题(4-社区预防医学)答案供参习.doc
- DULEX广告创意合集供参习.doc
- Ecdiqba日语1级复习资料供参习.doc
- DVI HDMI VGA AV高清画面分割器使用说明书供参习.doc
- DSP的开发环境(第四章)专用课件.ppt
- EDA 设计基于VHDL的简易全自动控制洗衣机供参习.doc
- EDA实验报告模板供参习.doc
- DSLR摄影知识专用课件.ppt
- Eclipse完全手册供参习.doc
- 2025年广西中考地理二轮复习:专题四+人地协调观+课件.pptx
- 2025年广西中考地理二轮复习:专题三+综合思维+课件.pptx
- 2025年中考地理一轮教材梳理:第4讲+天气与气候.pptx
- 第5讲+世界的居民课件+2025年中考地理一轮教材梳理(商务星球版).pptx
- 冀教版一年级上册数学精品教学课件 第1单元 熟悉的数与加减法 1.1.6 认识1-9 第6课时 合与分.ppt
- 2025年中考一轮道德与法治复习课件:坚持宪法至上.pptx
- 2025年河北省中考一轮道德与法治复习课件:崇尚法治精神.pptx
- 八年级下册第二单元+理解权利义务+课件-2025年吉林省中考道德与法治一轮复习.pptx
- 精品解析:湖南省娄底市2019-2020学年八年级(上)期中考试物理试题(原卷版).doc
- 2025年中考地理一轮教材梳理:第10讲+中国的疆域与人口.pptx
最近下载
- ZZ027 全国职业院校技能大赛(中职组) 婴幼儿保育赛项理论题第3套(含答案).doc VIP
- 单片机(李朝青)课后习题答案.pdf
- ZZ027-全国职业院校技能大赛(中职组)-婴幼儿保育赛项第5套(含答案).doc VIP
- 厦门房地产行业报告.pptx VIP
- 普外科手术并发症处理ppt.pptx
- 劳淋(再发性尿路感染)中医临床路径.doc VIP
- 年处理10万吨乙醇-水筛板精馏塔设计说明书2024.12.18.docx
- 2023年2022版数学课程标准复习题.pdf VIP
- 土地利用现状调查方法技术.pdf
- 2022年人教版中考生物复习知识点思维导图 主题五 动物的运动和行为.ppt VIP
文档评论(0)