三角形三邊关系的演示flashas30.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
三角形三邊关系的演示flashas30

在写着代码之前,元件库里面还需要建三个圆MC影片,把他们拖到舞台并分别命名为yuan1_mc,yuan2_mc,yuan3_mc。做这个东西意在演示三角形的三边关系(两边之和大于第三遍),做好以后三条边是可以随意拖动的哦。 下面的几个图片是演示时候的截图(这里是截图,不是flash,所以红色的圈圈在这里没办法拖动的) //变量的定义 var con:Sprite=new Sprite(); stage.addChild(con); var xianduan12:Shape=new Shape(); var xianduan13:Shape=new Shape(); var xianduan23:Shape=new Shape(); var pd:Boolean; var ab:Number; var ac:Number; var bc:Number; var a4:int; var a5:int; var a6:int; //让三个圆mc处于con容器的最表面,放置后期拖动时候被直线阻挡一部分触感区! con.addChild(yuan1_mc); con.addChild(yuan2_mc); con.addChild(yuan3_mc); xian12(); xian13(); xian23(); //线段12的绘制 function xian12():void{ xianduan12.graphics.lineStyle(2,0xFF6600,1); xianduan12.graphics.moveTo(yuan1_mc.x,yuan1_mc.y); xianduan12.graphics.lineTo(yuan2_mc.x,yuan2_mc.y); con.addChildAt(xianduan12,0); ab=Math.sqrt(Math.pow(yuan2_mc.x-yuan1_mc.x,2)+Math.pow(yuan2_mc.y-yuan1_mc.y,2))/5; a4=ab+ac; a5=ab+bc; a6=ac+bc; t1_txt.text=AB=+Math.round(ab); t4_txt.text=AB+AC=+a4; t5_txt.text=AB+BC=+a5; t6_txt.text=AC+BC=+a6; } //线段13的绘制 function xian13():void{ xianduan13.graphics.lineStyle(2,0x33FF00,1); xianduan13.graphics.moveTo(yuan1_mc.x,yuan1_mc.y); xianduan13.graphics.lineTo(yuan3_mc.x,yuan3_mc.y); con.addChildAt(xianduan13,0); ac=Math.sqrt(Math.pow(yuan3_mc.x-yuan1_mc.x,2)+Math.pow(yuan3_mc.y-yuan1_mc.y,2))/5; a4=ab+ac; a5=ab+bc; a6=ac+bc; t2_txt.text=AC=+Math.round(ac); t4_txt.text=AB+AC=+a4; t5_txt.text=AB+BC=+a5; t6_txt.text=AC+BC=+a6; } //线段23的绘制 function xian23():void{ xianduan23.graphics.lineStyle(2,0x9900FF,1); xianduan23.graphics.moveTo(yuan2_mc.x,yuan2_mc.y); xianduan23.graphics.lineTo(yuan3_mc.x,yuan3_mc.y); con.addChildAt(xianduan23,0); bc=Math.sqrt(Math.pow(yuan3_mc.x-yuan2_mc.x,2)+Math.pow(yuan3_mc.y-yuan2_mc.y,2))/5; a4=ab+ac; a5=ab+bc; a6=ac+bc; t3_txt.text=BC=+Math.round(bc); t4_txt.text=AB+AC=+a4; t5_txt.text=AB+BC=+a5; t6_txt.text=AC+BC=+a6; } //鼠标DOWN监听 yuan1_mc.addEventListener(MouseEvent.MOUSE_DOWN,fun1) function fun1(e:MouseEvent):void{ pd=true; yuan1_mc.startDrag(); stage.a

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档