`
happyblue
  • 浏览: 29254 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

flex趣味画图

    博客分类:
  • FLEX
阅读更多

在flex中模拟手动画一个圆,(这个圆的生成过程跟我们用手画一样,会一点一点形成),你会怎么做?


首先要解决的就是这个圆怎么画,然后怎么样手动把它模拟出来。

当然flex中提供了画圆的函数(在这个模拟画圆的过程中可能用到也可以不用)


模拟手动画圆这个圆怎么画


1. 圆是怎么形成的?


     圆可以看成是有无数个点组成;推而广之或者无数条小线段组成,或者可以看成是无数个圆组成,或者无数个多边形组成,或 者无数个任意的图形组成 这些无数的图形遍布在圆周上。有了这个理论我们知道圆是怎么来的了,圆是怎么形成的了,有了一个基本的概念;但是光知道这些我们还是无法在计算机里面模拟出这个圆。


2. 画出圆


      上面介绍了怎样形成一个圆,那么我们现在可以动手画圆了。

      方法:把圆看成无数的点,那么圆就应该是一个点一个点画,但是flex里好像没有提供画点的函数,怎么办?没关系,我们把圆看成无数的小线段来画,ok,这个问题完美的解决;小线段均匀的分布在圆周上,我们可以把圆周分成1000个小线段,或者更多都可以,我们只要把这些线段都画出来就完成一个圆了。这样就完成了模拟手动画圆了;但是你会发现还有一个问题,就是怎么确定这些线段,这些线段的坐标呢?


3. 引入数学,确定坐标


     下面引入数学的圆的表达方程式(不明白这个方程的可以去查看高等数学) x*x + y*y = r*r ; x为x轴坐标,y为y坐标,r为半径。x,y都是参数,我们需要确定的就是这两个值,计算机无法同时表达两个参数,那么我们换一下思维,利用圆的参数方程来表示 : x = rsint, y = rcost, 0<t<=2π;

通过 t 均匀变化 ,我们就可以确定那些线段的坐标。




第2步中圆也可以看成是无数小圆,用画圆来模拟手动画圆



3
3
分享到:
评论
2 楼 happyblue 2008-11-18  
自己赞自己,哈哈
1 楼 happyblue 2008-11-18  
不错,赞一下

相关推荐

    FLEX画图自己做的

    FLEX画图自己做的类似于 PC自带的画图工具,一般强大······

    flex画图板实例 源码

    Flex画图板是一种基于Adobe Flex技术的交互式图形编辑工具,它允许用户通过鼠标或触控设备在虚拟画布上绘制、编辑和操作图形。这个实例的源码为我们提供了深入理解Flex图形用户界面(GUI)开发和交互设计的宝贵资料...

    flex画图测试程序代码

    flex画图测试程序代码。内含2个文件,flex画图.mxml 和DrawPanel.as。希望大家少走弯路,学习借鉴。

    flex趣味拼图及其源码

    本资源包含了一个使用Flex编写的趣味拼图游戏的SWF文件以及源代码,对于想要了解和学习Flex开发的初学者来说,这是一个极好的实践案例。 1. **Flex框架**:Flex提供了一套完整的组件库,包括按钮、表格、面板等UI...

    flex 简单画图板的实现细节

    实现了简单的画图板功能,初学者很有用的哦

    flex 画图的代码

    在Flex编程中,"flex 画图的代码"通常指的是使用Adobe Flex框架创建图形界面,特别是涉及用户交互,如拖放功能和动态连线的场景。Flex3是Flex框架的一个版本,它提供了强大的组件库和MXML语言,使得开发富互联网应用...

    flex 画图的例子,很不错

    flex 画图的例子,很不错 //画圆角矩形 private function circleRect(cRectX:Number, cRectY:Number, cRectWidth:Number, cRectHeight:Number, cRectDU:Number):void{ cRectBoxID.graphics.clear(); if...

    flex右键功能 画图

    在IT行业中,Flex是一种基于ActionScript 3.0和Flash Player的开源框架,主要用于构建富互联网应用程序(RIA)。本文将详细讲解如何在Flex项目中实现右键功能,并结合描述中的"点击右键会不断地画出小圆点"这一具体...

    FLEX实现基于WEB的ARIS画图工具(底层EJB)

    实现了与ARIS相近的流程定制系统,可以用于BPM中的流程定制,底层的数据库要是有疑问可以QQ:845359787,全天在线

    FLEX画图之各种柱状图饼状图画法

    在本文中,我们将深入探讨如何使用Adobe Flex技术来创建各种柱状图和饼状图。Flex是一个基于ActionScript和MXML的开源框架,用于构建富互联网应用程序(RIA)。通过使用Flex,开发者可以轻松地创建交互式的图形界面...

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图

    flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图flex 地图...

    flex事件flex事件flex事件flex事件

    在前端开发领域,Flex布局(Flexible Box)是现代网页设计中的一个重要组成部分,它极大地提高了我们构建响应式和动态布局的能力。"flex事件"这个概念可能指的是与Flex布局相关的JavaScript事件或者是在Flex容器中...

    flex 在图片上画图 并保存成图片

    我这东西都是自己写的 在网上找的都不合自己的要求 只有自己写 这个完全满足你的需求 但前提是你要做的就是在已加载的图片上面画图 并将其保存 如果不是请不要浪费资源 我这类似于在图片上打标机 然后将标机之后的...

    FLEX特效FLEX特效FLEX特效FLEX特效

    Flex特效在IT行业中主要指的是Adobe Flex,它是一个用于构建富互联网应用程序(RIA)的开源框架。Flex使用MXML和ActionScript编程语言,可以创建交互性强、视觉效果丰富的Web应用程序。在网页设计和开发中,Flex特效...

    Flex Flex Flex Flex

    Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex Flex ...

    Flex简介Flex简介Flex简介Flex简介

    Flex是Adobe公司推出的一种用于构建富互联网应用(Rich Internet Applications,简称RIA)的技术产品,它主要服务于企业级应用开发。Flex旨在提供一个强大的工具集,用于创建具有高度交互性和视觉吸引力的用户界面,...

    Flex万年历记事本_flex源码

    Flex是Adobe公司推出的一种基于ActionScript 3.0的开源框架,主要用于构建富互联网应用程序(Rich Internet Applications,简称RIA)。这种技术允许开发者创建具有高度交互性和动态视觉效果的Web应用,提供比传统...

    Flex 组件Flex 组件Flex 组件

    Flex组件是Adobe Flex框架的核心部分,它是一组预先构建的用户界面元素,用于构建富互联网应用程序(RIA)。Flex组件库提供了丰富的控件集合,包括按钮、文本框、列表、面板等,使得开发者能够轻松创建具有交互性和...

    java flexjava flexjava flex

    java flexjava flexjava flex

    flex设计模式flex设计模式flex设计模式

    flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式flex设计模式

Global site tag (gtag.js) - Google Analytics