第七章--flash交互程序经典详细教程

第七章--flash交互程序经典详细教程

ID:24276695

大小:20.88 MB

页数:28页

时间:2018-11-13

第七章--flash交互程序经典详细教程_第1页
第七章--flash交互程序经典详细教程_第2页
第七章--flash交互程序经典详细教程_第3页
第七章--flash交互程序经典详细教程_第4页
第七章--flash交互程序经典详细教程_第5页
资源描述:

《第七章--flash交互程序经典详细教程》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、FLASHCS5课件制作初步FLASHCS5课件制作初步----多媒体课件制作第7章Flash交互程序实现交互的主要工具是:按钮、as、输入文本和动态文本实例看图识字–将图片转化为按钮实现交互实例看图识字–将图片转化为按钮实现交互实现效果:当鼠标在图片之上时,显示相应的英文短句思路:只需将图片转换为按钮即可。层1:标题层2(按钮):花、鱼,分别转换成按钮元件,并在按钮的“指针在上”帧处,分别插入文本:“Thisisafish.”,“Thatisaflower.”想一想:若要点击图片时出现文字,该怎么处理?实例初识计算机硬件

2、实例初识计算机硬件层1(标题与图片):导入计算机图片,并插入标题文字层2(4个透明按钮):在计算机的显示器部位,绘制一个矩形并转换成按钮元件编辑按钮:直接将“弹起帧”拖到“点击帧”处,使得有效区域为所绘制矩形,此时的按钮即为透明按钮,相当于仅做了一个敏感区(热区)其他关于主机、键盘、鼠标的透明按钮类似层3(注释文本元件):在适当位置插入4个注释文本:显示器、主机、键盘、鼠标,分别转化为mc元件,并分别命名为:p1_mc、p2_mc、p3_mc、p4_mc层4(as):在第一帧处,插入动作:stop();p1_mc._vis

3、ible=0;p2_mc._visible=0;p3_mc._visible=0;p4_mc._visible=0;还可以加一个退出按钮:on(release){fscommand("quit");}给4个按钮分别添加动作:on(release){p1_mc._visible=1;}on(release){p2_mc._visible=1;}on(release){p3_mc._visible=1;}on(release){p4_mc._visible=1;}动态文本和输入文本使用flash的【文本工具】可以创建三种类型的

4、文本对象:静态文本:内容确定的文本对象。如,一些标题或说明性文字。动态文本:可以用变量控制的文本对象,可以随时更改其内容。一般用于实时的、动态的显示数据。如显示计算结果。动态文本传递数据一般使用其属性text,如:t_txt.text=123;或相关变量,如左边的t:t=456;输入文本:允许用户在Flash运行期间,实时地输入文本。如,实现实时地输入方程系数或运算量等等的文本对象。例简易加法运算器例简易加法运算器层1(背景界面):其中:线宽4像素,线的缺口直接框选删除实现,插图转化为元件设置为半透明。层2(输入文本与按钮

5、):两个输入文本对象放加数,一个动态文本放运算结果:实例名分别为:a_txt,b_txt,c_txt确定按钮:on(release){c_txt.text=Number(a_txt.text)+Number(b_txt.text);}特别注意:这里用输入文本框的输出变量不行,只能用实例名.text这种格式!!!清空按钮:on(release){a_txt.text="";b_txt.text="";c_txt.text="";}退出按钮:on(release){fscommand("quit");}//fscommand(

6、"quit");命令在CtrlEnter测试状态下不起作用,直接运行swf文件会有效果层3(as):stop();//必不可少,否则不断的重复运行会刷新输入框中的数值产生错误使输出的结果为NaN例小学数学层1(背景界面与按钮):在互相不影响时,可以放在一层中标题文本、点缀图片及按钮动态文本(题目):实例名:timu_txt,变量:timu输入文本(答案):实例名:anwser_txt动态文本(评语):实例名:ss_txt,变量:ss层2(as):stop();//必不可少,否则数据刷新失效a=int(100*Math.ra

7、ndom());b=int(100*Math.random());timu=a+"+"+b+"=";ss="";评语按钮代码:on(release){if(a+b==answer_txt.text){ss="做对了,你真聪明!";}else{ss="做错了,下回努力。";}}下一题按钮代码:on(release){a=int(100*Math.random());b=int(100*Math.random());timu=a+"+"+b+"=";ss="";answer_txt.text="";}退出按钮代码://在Ctr

8、l+Enter测试时无效,在直接运行swf时有效。on(release){fscommand("quit");}例小学数学例绘制正弦曲线例绘制正弦曲线层1:标题与方程数据介绍层2:坐标系与点元件:实例名dot_mc(半径为4的红圆,为了定位原点),并群组层3:参数栏目及3个输入文本:实例名分别为:t_t

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。