flash中利用编程方法实现物体运动

flash中利用编程方法实现物体运动

ID:34375841

大小:163.11 KB

页数:3页

时间:2019-03-05

flash中利用编程方法实现物体运动_第1页
flash中利用编程方法实现物体运动_第2页
flash中利用编程方法实现物体运动_第3页
资源描述:

《flash中利用编程方法实现物体运动》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据ISSN1009-3c珥ComputerKnowledgeandTechnology电脑知识与技术Vol,6。No.15,May2010,PP.4225-4227FLASH中利用编程方法实现物体运动毛娟E—mail:eduf@cece.net.cnhttp://www.dnzs.net,cnTel:+86—551—56909635690964(扬州高等职业技术学校.江苏扬州225000)摘要:Flash是一款完善的多媒体制作软件,利用ActionScript脚本的程序设计功能可实现物体运动。同时制作出交互性良好的用户界面并绘制运动轨迹。

2、动态再现数学和物理教学的过程。使抽象的知识变得生动形象。关键词:Flash;AcdonScfipt;曲线方程;运动轨迹中图分类号:TP311文献标识码:A文章编号:1009—3044(2010)15—1225_03FLASHintheMovementofObjectsusingProgrammingMAoJuan(YangzhouTechnicalVocationalCollege,Yangzhou225000,China)Abstract:Flashisacompletemultimediaauthoringsoftware.Scriptpr

3、ogrammingusingAcdonScriptfuncdonenablesthemovementofobjects,atthesametimeproducegoodinteractiveuserinterfaceanddrawtrajectories.DynaI,nicrepresentationoftheprocessofteachingmathematicsandphysics。Theabstractknowledgebecomesavividimage.Keywords:flash;actionscript;curve;traject

4、oryFlash是一款优秀的交互动画制作软件,它提供的补问动画、弓l导层动画可以方便地实现物体的运动,但这些制作方式也存在不足,如绘制的物体运动不够精确、与使用者交互不方便等。下面主要介绍Flash提供的AefionScriptScfipt脚本语言,并结合数学、物理方面的相关知识.实现各种物体运动的方式。1Flash场景布置在主场景上共有五个图层,如图l所示。背景图层:放置一张背景图片和一个坐标轴图片。输入参数图层:接收程序运行中所需的参数,刨建“输入文本”对象,并命名变量参数。按钮图层:放置清除、播放、停止i个按钮。小球图层:存放一个“小球影

5、片剪辑ball”。在运行程序后形成轨迹。AetionScript图层:存放AetionScript脚本。一共有三帧。最后形成的课件主界面如图2所示。2直线运动2.1编程思想在平面解析几何中,倾斜角为仪的直线,它的一个单位方向向量可表示为(eoaot,sinot),由此直线运动的参数方程可表示为:,X=X+coSa—t.y—v十疆Ⅱa此时,还要注意一个问题:在nash中y坐标轴向下为正方向。将直线的参数方程进一步调整为:,-X2X十COsa_oV—V·洫a2.2定义ActionScript图层脚本在直线运动中,只用到一个参数即直线的角度,在输入文

6、本中对应的变量名为angle.在flash中的表示见图3所示。第一帧AetionScfiptScript脚本对小球ball进行初始化设置,具体如下:stop0;//停止收稿日期:2010-02—10作者简介:毛娟(1976-),女。江苏扬州人,讲师,主要研究方向为多媒体技术。本栏目责任编辑:唐一东-t-·t多■体技术及其应用4。4225万方数据ComputerKno州edoeandTechnology电奠知识与技术第6卷第15期(2010年5月)xO=-ball.’x;/,将小球ball的初始位置x存放进x0,在复位时时使用。y0=ball.-

7、y;/懈小球ball的初始位置Y存放进yO,在复位时时使用。忙O://用于没置小球的运动轨迹。第二帧ActionScriptScript脚本设置小球的运动及轨迹,具体如下:ball.x+=Math.cos(angle*Math.PI/180);//angle的值来自运行时在输入文本中的输入值ball.J一=Math.sin(angle*Math.PI/180);//设置小球在x,y方向的变化t++:duplicateMovieClip(”ball","ball”+t_’t);//复制生成小球的运动轨迹第三帧AetionScriptscript脚

8、本设置小球循环的条件,具体如下:If(ball.x<=600){gotoAndPlay(2)};ElselgotoAndStop(2)};3曲线运动曲

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

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

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