- 1、本文档共100页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Flash动画设计AS课案
一、ActionScript编程基础 加载外部文本 使用随机函数 二、核心类的使用 2、使用XML()类加载 创建一个动态文本框,取实例名myText System.useCodepage=true; //为防止出现乱码 my_xml= new XML(); //创建XML对象 my_xml.ignoreWhite = true; //忽略空白 my_xml.onLoad = function(success) { //加载事件 if (success) { myText.text=my_xml; //加载成功则赋值 } }; my_xml.load(“loadText.txt”); //加载文本 1、random(n) 得到一个介于0~n之间的随机整数(不包含n),n为正整数; 2、Math.random() 得到一个0~1之间的随机小数; 注:Math类的方法的使用,见帮助文档。 11、循环动画技术的应用 帧循环技术就是按照帧的速度反复执行指定的代码(或运行动画),它与程序结构循环不同,程序结构循环如while、for循环,是在一瞬间就完成的,而帧循环机制相对来说每一次循环的间隔会比较长,一般以帧的频率作为时间间隔。 实现帧循环机制,通常有3种方法: (1)直接在时间轴上设定循环 将主要循环执行的代码写在第1帧,然后在第2帧上写一条gotoAndPlay(1)语句,实现反复执行第1帧内容,循环的速度就是帧频率。 (2)将要循环执行的代码写入帧循环事件,如 onEnterFrame()=function (){ 要反复执行的代码…… } (3)使用setInterval() 函数(也叫定时器控制) 先将反复执行的代码写入自定义函数,如myfoo() Id=setInterval(myfoo,1000) ;每隔1000毫秒执行一次 clearInterval( Id ) 用于消除前面设定的定时器 updateAfterEvent() 立即更新帧的显示 帧循环实例制作:下雨/下雪 技术重点: 1、随机函数random() ; 2、帧循环事件onEnterFrame() ; 3、复制影片剪辑的方法duplicateMovieClip(); 4、 设置影片剪辑属性的方法setProperty(); 5、字符串连接表达式的使用; 6、影片剪辑的常用属性_x、_y、_alpha、_xscale、_yscale、_rotation等。 制作步骤: 1、制作单个雨点的动画,做成MC元件; 2、在舞台外面放置一个雨点MC实例, 为它取实例名为rain0; 3、在主时间轴第1帧中编写以下代码: var i:Number=1; //设定数量变量 onEnterFrame = function() { //帧循环事件 duplicateMovieClip(a0,a+i,i); //复制做好的影片剪辑 newx=random(540)+10; //设定随机值,用来改变新对象的X,Y坐标 newy=random(400)+10; setProperty(a+i,_x,newx); //设置新对象X,Y坐标 setProperty(a+i,_y,newy); newalpha=random(50)+30; //设定随机变量,用于改变新对象透明度 setProperty(a+i,_alpha,newalpha); setProperty(a+i,_xscale,newalpha);// 设置新对象的缩放比例 setProperty(a+i,_yscale,newalpha); i++; if (i100) { //控制雨点的数量 i=1; } } 综合实例:制作滑块控制条 利用拖动对象的方法,我们可以设计一个滑块控制条,在影片播放的时候可以通过滑块控制条随意控制MC对象的一些属性。 关键的地方: 1、制作好滑块MC,限定其拖动的移动范围; 2、通过把取得的滑块MC的当前位置值转换为要改的对象的属性值,注意数值的转换; 3、在主时间线的第一帧中使用onEnterFrame()事件实现重复取得滑块的位置值来应用变化。 制作过程如下: 1、制作滑块MC,将中心对到尖角上;然后制作滑块条MC,制作一条刻度线,坐标为(0,0),长度为200; 2、在滑块条MC中放置滑块MC的实例,取名为p1;将滑块p1的中心对准坐标(0,0);在滑块条时间线上的第一帧写入以下脚本: p1.
您可能关注的文档
- 六米高支模板方案.doc
- 六种电饭煲焖饭的做法.doc
- 六枝特区佳顺焦化有限公司加气混凝土砌块项目工程建设实施方案.doc
- 六级短对话题型课件.doc
- 六年级思品六课二框我与老师交朋友课件.ppt
- 六级翻译真题及练习题(已完成)课件.doc
- 六类非屏蔽-综合布线产品解决方案.doc
- 六年级科学笔记(11.9).doc
- FFSK调制解调论文设计.doc
- FeNO测定哮喘、慢性咳嗽诊断及鉴别诊断.pptx
- 2024年宁夏天元锰业集团有限公司招聘3人历年(高频重点提升专题训练)附带答案含答案【预热题】.docx
- 2024年名幸电子(广州南沙)有限公司招聘762人公开引进急需紧缺人才笔试参考题库答案通关秘籍题库附.docx
- 2024年安徽海螺集团有限责任公司招考聘用6人(高频重点提升专题训练)附带答案完整版带答案(B卷).docx
- 2024年山东临沂工程机械有限公司招聘应届高校毕业生88人高频难、易错点模拟试题附带答案真题及答案【.docx
- 2024年四川省宜宾五粮液集团有限公司招聘1人公开引进高层次人才笔试参考题库答案完整版(含答案).docx
- 2024年富海集团有限公司招聘1人公开引进高层次人才笔试参考题库答案完整版有答案解析.docx
- 2024年山西振兴集团有限公司招聘应届高校毕业生88人高频难、易错点模拟试题附带答案内部题库【黄金题.docx
- 2024年威斯达电器(中山)制造有限公司招聘762人公开引进急需紧缺人才笔试参考题库答案完整题库【易.docx
- 2024年山东泰丰矿业集团毕业生专项招聘生产储备岗模拟试题附带答案完整版带答案(能力提升).docx
- 2024年山东桑沙集团应届高校毕业生招聘重点基础提升模拟试题附带答案真题题库带答案(巩固).docx
最近下载
- 2024年执业药师考试《药学专业知识二》第九章考点复习.pdf VIP
- 招商专员训考核题.doc VIP
- 2024年北京市中小学生天文观测竞赛试题附答案.doc
- GB4482-2006《水处理剂-氯化铁》.pdf
- GB∕T36547-2024 电化学储能系统接入电网技术规定编制说明.pdf
- 健康建筑评价标准T/ASC 02-2016.doc
- 登高架设作业汇总.ppt VIP
- 事业单位结构化面试试题.docx VIP
- 招商专员入职考核题.pdf VIP
- IPC-2221C-EN TOC2023印制版设计通用标准 Generic Standard on Printed Board Design.pdf
文档评论(0)