




付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、3中实现动态图形的选中与编辑_动态绘图-论文网论文摘要:动态绘图在教学已经开始有所应用,但是到目前为止所看到的Flash动态绘图程序所绘制的图形还不能被鼠标选中,当然也不能进行再编辑,在Flash中实现动态图形的选中与编辑,可以使Flash动态绘图的交互性更强,可以制作出实用的绘图程序。论文关键词:动态绘图,选中,编辑在教学中使用动态绘图有着静态绘图无法比拟的优点,然而在Flash中如何使这些用程序绘制的图形可以用鼠标选中并再次编辑呢?解决这一问题可使其交互性进一步提高。现以绘制函数图像的具体实例说一说在Flash中如何实现动态图形的选中与编辑。一、实例最终效果:制作一个可以精确绘制数学函数图
2、像的Flash,可以任意添加函数图像,用鼠标单击其中一个函数图像时可选中相应的图像,并且可以对其进行删除或再编辑等操作。二、设计思路:1、创建基类为“MovieClip”的类,在类中定义存储函数参数的变量并编写画函数图像的函数。2、每添加一个函数图像创建一个相应类的对象,当改变函数的参数信息时,由对象中的绘图函数绘制出函数图像,同时将参数信息保存到对象中的相应变量里。3、创建对象的同时为其添加需要的鼠标侦听事件。4、当鼠标单击这些动态图形时,通过重绘不同颜色的函数图像达到选中的效果,同时将对象中变量保存的函数参数信息返还给相应的组件,这样就可以对这些动态图形再次进行编辑了。三、实现过程1、准备
3、工作,添加静态图形、文字、组件等。首先启动AdobeFlashcs4创建一个新的FlashActionScript3.0文件,使用默认的舞台大小550400,在用程序绘制动态图像前,先用Flash绘图工具制作界面和一些静态的图形,这样可以简化程序,当然在制作的过程中也要使用一些技巧才能使这些静态图形快速绘制完成并与程序绘制图形准确的结合。(1)绘制坐标系和网格线以窗口坐标系上的点(275,200)为坐标原点绘制直角坐标系,并绘制上网格,如图1所示,此步使用属性面板和对齐面板可轻松完成,注意每个两个刻度间的长度都是20个象素,因为后面动态绘图是以20个象素为一个单位长度,当然也可以只画坐标系或都
4、不画,并不影响动态图形选中与编辑效果的实现。图1(2)绘制界面锁定原有图层,在上层添加一个新图层,绘制如图2所示的界面,图中间网格部分是下层内容的。单击关键帧选中本层所绘制的界面,按F8将其转换为影片剪辑元件,名称为“界面”,再按“del”键将其删除。图2(3)在“界面”元件中添加内容。插入一个影片剪辑元件,名称为“抛物线方程”,用文字工具输入文字,插入三个NumericStepper组件,实例名称分别为:a1,b1,c1。在属性面板中对三个组件实例的参数都设置如下:maxmum:10;minmum:-10;stepSize:0.1;value:0。打开“界面”元件,将“抛物线方程”元件拖入其
5、中,摆放到合适的位置,实例名称为:pwxfc。在适当的位置插入三个“Button”组件,在属性面板参数中将其“Label”值分别设为“添加抛物线”、“确定”和“删除”,实例名分别为:add_pwx、ok和shanchu。如图3:图3(4)打开库面板,右击“界面”元件,在快捷菜单中选择“属性”,在元件属性中设置类为“jm”。(5)以“动态图形的选中与编辑.fla”为文件名保存。2、编写动态绘图程序。(1)首先新建一个“ActionScript”文件,保存为“pwx_mc.as”,与“动态图形的选中与编辑.fla”放在同一文件夹中。在其中输入如下内容:packageimportflash.disp
6、lay.MovieClip;/导入类MovieClippublicclasspwx_mcextendsMovieClip/定义pwx_mc类,继承自MovieClip类publicconsttuxing:String=pwx;/定义常量tuxing,当同时绘制多种函数图像时用于区分。publicvarn:uint;/用于保存函数图像在flash文件中的标号publicvara1:Number;/这三句的变量用于保存一元二次方程(抛物线)的参数publicvarb1:Number;publicvarc1:Number;publicfunctionpwx_mc()/在此构造函数未用为空publicfunctiondraw_pwx(color:String)/定义draw_pwx函数,用于画抛物线图像,参数color传递颜色信息。/下面的x0,y0是以窗口客户区坐标系中点(275,200)为原点,一个象素为一个单位长度的平面直角坐标系中的点的坐标x,y值。varx0:Number=-275;/用x1,y1表示以窗口客户区坐标系中点(275,200)为原点,20个象素为一个单位长度的平面直角坐标系中的点的坐标x、y值。varx1:Num
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025湖南省社会科学院湖南省人民政府发展研究中心招聘高层次人才14人模拟试卷及答案详解(夺冠系列)
- 2025年佳木斯抚远市人民法院公开招聘聘用制人员考前自测高频考点模拟试题及一套参考答案详解
- 2025年台州玉环市卫生健康系统公开招聘高层次卫技人才3人考前自测高频考点模拟试题有答案详解
- 2025年乾县皖能环保电力有限公司招聘模拟试卷及答案详解(典优)
- 2025年嘉兴市秀洲区王江泾医院公开招聘编外合同制人员5人模拟试卷及答案详解(考点梳理)
- 2025湖南邵阳学院招聘22人模拟试卷及答案详解(全优)
- 2025湖南株洲市茶陵县总工会工人文化宫建设项目专业技术人员招聘1人模拟试卷含答案详解
- 2025黑龙江齐齐哈尔市红十字中心血站人员招聘1人模拟试卷及答案详解(有一套)
- 2025年黑河市孙吴县卫生健康局乡村医生公开招聘8人考前自测高频考点模拟试题及答案详解(有一套)
- 2025春季中铁水务集团有限公司校园模拟试卷及答案详解(夺冠系列)
- 学堂在线 走进心理学 章节测试答案
- 2025年湖南食品药品职业学院单招综合素质试题及答案解析
- 学堂在线 极区航海导航保障 期末考试答案
- 化工安全技术课件下载
- 初中诚实守信说课课件
- 小儿急性胰腺炎护理常规
- 英语词性介绍课件
- 现代大学英语(第三版)语音教程 课件 第四章 读音规则与朗读技巧
- 消防员心理测试题库及答案
- 2025年全国统一高考英语Ⅰ卷(含解析)
- 小儿过敏性紫癜护理常规
评论
0/150
提交评论