- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
计算两点间距离://pointsarex1,y1andx2,y2//canbesprite/movieclippositions,mousecoordinates,etc.dx=x2–x1;dy=y2–y1;dist=________________________________;向鼠标旋转(或向某点旋转)://substitutemouseX,mouseYwiththex,ypointtorotatetodx=mouseX-sprite.x;dy=mouseY-sprite.y;sprite.rotation=____________________________________________;例让箭头随鼠标旋转package{ importflash.display.Sprite; importflash.events.Event; publicclassRotateToMouseextendsSprite {privatevararrow:Arrow; publicfunctionRotateToMouse() {init();} privatefunctioninit():void {arrow=newArrow(); addChild(arrow); arrow.x=stage.stageWidth/2; arrow.y=stage.stageHeight/2; addEventListener(Event.
ENTER_FRAME,onEnterFrame); } publicfunctiononEnterFrame(event:Event):void {vardx:Number=mouseX-arrow.x; vardy:Number=mouseY-arrow.y; varradians:Number=_________________; arrow.rotation=radians*180/Math.PI; } }}例平滑的上下运动 Ball.aspackage{importflash.display.Sprite;publicclassBallextendsSprite{privatevarradius:Number;privatevarcolor:uint;publicfunctionBall(radius:Number=40,color:uint=0xff0000){this.radius=radius;this.color=color; graphics.beginFill(color); graphics.drawCircle(0,0,radius); graphics.endFill();}}}正弦图 文档类Bobbing.aspackage{importflash.display.Sprite;importflash.events.Event;publicclassBobbingextendsSprite{privatevarball:Ball;privatevarangle:Number=0;publicfunctionBobbing(){ball=newBall();addChild(ball);ball.x=stage.stageWidth/2;addEventListener(Event.ENTER_FRAME,onEnterFrame);}publicfunctiononEnterFrame(event:Event):void{ball.y=;//舞台中央,幅度100angle+=.1;}}}课堂作业 在“跳神.fla”中只有一帧,a,b两影片剪辑重叠放置,希望点击a时呈现b,点击b时呈现a,完成以下代码。removeChild(
文档评论(0)