设为首页 加入收藏 网站搜索 繁體中文 中国建站网 — 站长资源分享平台

用笛卡尔公式画出的一颗心状图

来源:136z.Com 作者:佚名 时间:2005-06-16 23:41:41


点击浏览该文件


http://www.Flash8.net/bbs/UploadFile/2005-6/200563205735695.swf

源码:

varWidth=Stage.width;
varHeight=Stage.height;
varpen=_root.createEmptyMovieClip("pen_mc",2);
varib=0;
varEnd=90;
this.onEnterFrame=function(){
if(ibfor(j=0;jr=Math.PI/45*ib*(1-Math.sin(Math.PI/45*j))*18;
x=r*Math.cos(Math.PI/45*j)*Math.sin(Math.PI/45*ib)+Width/2;
y=-r*Math.sin(Math.PI/45*j)+Height/4;
drawDot(pen,int(x),int(y),0x00FF00);
//drawCircle(pen,int(x),int(y),2,0x000000,0x00FF00,0);
}
ib++;
}else{
deletethis.onEnterFrame;
}
};
/*因为直接for嵌套循环Flash太吃力了。。所以改用onEnterFrame了...
for(i=0;i<90;i++){
for(j=0;j<90;j++){
r=Math.PI/45*i*(1-Math.sin(Math.PI/45*j))*18;
x=r*Math.cos(Math.PI/45*j)*Math.sin(Math.PI/45*i)+AppletWidth/2;
y=-r*Math.sin(Math.PI/45*j)+AppletHeight/4;
drawDot(pen,int(x),int(y),0x00FF00);
//drawCircle(pen,int(x),int(y),2,0x000000,0x00FF00,0);
}
}
*/
functiondrawDot(pen,x,y,DColor){
pen.moveTo(x-0.5,y);
pen.lineStyle(2,DColor,100);
pen.lineTo(x+0.5,y);
}


Tags:

  • 好的评价 如果您觉得好,就请您
      0%(0)
  • 差的评价 如果您觉得差,就请您
      0%(0)
  • 相关文章
    广告赞助

    文章随便看看 设计素材 建站学院 网页模板 视频教程

    网友评论

    共有 0 位网友发表了评论,得分 0 分,平均 0 分    查看完整评论

    用户名: 查看更多评论

    分 值:100分 85分 70分 55分 40分 25分 10分 1分

    内 容:

             通知管理员 验证码: