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

Flex简单的绘图

    博客分类:
  • Flex
阅读更多
用Flex builder 3新建一个ActionScript工程,输入下列代码即可实现简单的绘图
package {
	import flash.display.Sprite;
	import flash.events.Event;
	import flash.events.MouseEvent;
	[SWF(width="800", height="600",frameRate="1")]
	//backgroundColor="#FFFFFF"
	//frameRate="24"
	public class asfirst extends Sprite
	{
		private var _sprite:Sprite;
		public function asfirst()
		{
			graphics.lineStyle(1, 0, 1);
			_sprite = new Sprite( );
			addChild(_sprite);
			_sprite.graphics.beginFill(0xffffff);
			_sprite.graphics.drawRect(200, 100, 400, 400);
			_sprite.graphics.endFill( );
			
						
			_sprite.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
			_sprite.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
		}
		
		
		private function onMouseDown(event:MouseEvent):void {
			_sprite.graphics.lineStyle(1, 0, 1);
			_sprite.graphics.moveTo(mouseX, mouseY);
			_sprite.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
		}
		private function onMouseUp(event:MouseEvent):void {
			_sprite.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
		}
		
		private function onMouseMove(event:MouseEvent):void{
			_sprite.graphics.lineTo(mouseX, mouseY);
		}
	}
}


刚开始学习Flex
分享到:
评论

相关推荐

    flex绘图和遮罩

    本篇文章将深入探讨Flex中的绘图和遮罩功能,以及它们在实际应用中的重要性。 首先,让我们了解Flex中的绘图机制。Flex提供了Sprite类,它是ActionScript 3中的一个基础图形容器,允许开发者直接在舞台上绘制图形。...

    flex画板简单版

    标题中的“flex画板简单版”指的是一个基于Adobe Flex技术实现的在线绘画应用程序。Flex是一种开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA)。它允许开发者使用MXML和ActionScript来构建交互式...

    flex成功画一个点

    这个过程虽然简单,但对于理解Flex的绘图机制以及如何在UI上创建自定义视觉元素非常有帮助。在实际项目中,你可能会根据需求调整点的颜色、位置,甚至动画效果。 此外,从"成功画一个点.txt"这个文件名来看,可能...

    FLEX界面样式表工具

    总的来说,"FLEX界面样式表工具"是针对Flex开发的辅助软件,涵盖了Flex 3的样式编辑和Flex 2的图形计算功能,同时还有一个简单的Flex绘图应用示例。通过这些工具,开发者可以更好地掌握Flex中的CSS样式设计,提高...

    flex游戏引擎(PushButton)-简单移动飞机在背景上

    在“PushButton”这个示例中,我们看到的是如何利用Flex来实现一个简单的飞机移动游戏,其中飞机在背景上进行移动。这篇博客(博文链接:https://deepfuture.iteye.com/blog/709889)可能会详细解释这个过程,包括...

    flex3.0学习指南

    Flex提供了一系列的绘图API,可以创建自定义的矢量图形和位图。同时,利用Tween和Timeline类,可以实现丰富的动画效果,增强用户体验。 七、状态管理和应用架构 Flex支持状态管理,允许你为不同的应用场景定义不同...

    Flex详细文档.pdf

    - **简单动画效果**: Flex支持多种动画效果,如淡入淡出、移动等,这些可以通过ActionScript脚本来实现。 #### 四、Flex for GIS开发 - **新建项目**: 创建一个新的Flex项目,专门针对GIS应用开发。 - **使用地图*...

    flex工作流源码

    Flex的数据绑定机制使得视图和模型之间的数据同步变得简单,而DAO则负责与后端数据库或服务的数据交互。 6. **Common_Draw**:这可能是与图形绘制和编辑相关的代码,可能用于创建流程图、符号或图表。Flex的绘图API...

    flex实现阴影效果

    综上所述,Flex提供了一系列工具和机制来实现各种阴影效果,无论是简单的静态阴影还是复杂的动态效果。理解并掌握这些技术,可以让你的Flex应用程序更加生动和吸引人。在实际项目中,应根据需求和性能考虑选择合适的...

    简单函数绘图语言解释器

    简单函数绘图语言解释器是一种计算机程序,它允许用户通过输入数学函数来绘制二维图形,如曲线、直线、抛物线等。这个程序是用古老的Visual C++ 6.0(简称VC6)编写的,这是一款经典的集成开发环境,尽管现在已经有...

    flex 特效demo

    通过覆盖或扩展已有的UIComponent,你可以定制组件的绘图过程,实现复杂的绘图算法,从而创建出独特的视觉特效。 在压缩包中,"Flex特效"文件可能包含了多个示例项目,每个项目都展示了不同的特效实现。通过研究...

    flex 教程 flex 自学完成手册

    8. **图形和动画**:Flex支持基本的绘图和动画功能,你可以利用Graphics API绘制图形,使用Tween类制作平滑的过渡效果。 9. **Flex应用部署**:学习如何将Flex应用程序打包成SWF文件或AIR应用程序,发布到Web或桌面...

    flex开发实例

    - **Canvas控件**:提供了一个灵活的绘图区域,可以用来绘制图形或放置其他控件。 - **分割界面容器**:用于创建可调整大小的界面区域,如`HGroup`和`VGroup`。 - **Panel组件**:一个具有标题和边框的容器,常用于...

    flex制作的网游地图编辑器代码

    Flex的事件系统使得添加和响应这些事件变得简单。 【标签】:“flex,地图,编辑器,编辑器代码” Flex地图编辑器的代码涉及到的技术和概念包括: 1. **Flex编程**:理解ActionScript 3.0语法,熟悉MXML和AS3的...

    tyb.rar_flex

    总的来说,“tyb.rar_flex”提供的“涂鸦板”是一个基于Adobe Flex技术的简单涂鸦工具,它体现了Flex在快速构建RIA方面的优势,尽管功能相对有限,但其简洁性和易用性可能正符合某些用户的需求。通过深入学习Flex,...

    flex 自定义组件

    如果只是简单地扩展现有组件,例如Button,那么可以直接继承那个特定的组件类。 2. **定义属性**:为了定制组件的行为和外观,可以添加新的公开属性。这些属性可以通过MXML或ActionScript设置,为用户提供配置组件...

    Flex3inAction

    6. **数据绑定**:Flex 3引入了强大的数据绑定机制,使得视图和模型之间的同步变得简单。书里会解释如何设置数据绑定,以及如何在组件之间传递数据。 7. **事件处理**:事件处理是Flex中实现用户交互的关键,书中会...

    flex4实战 代码

    9. **图形和动画**: Flex4提供了强大的绘图API,可以创建复杂的矢量图形和动画效果,增强用户体验。 10. **State管理**: 通过状态管理,可以轻松地改变应用程序的不同视图,适应不同场景的需求。 11. **移动开发**...

    fl.zip_flex

    "fl.swc"这个库文件特别之处在于它包含了"fl.*"命名空间下的所有类,这意味着它可能包含了Flex SDK中与绘图、动画、UI组件等相关的基本类。 **Flex SDK与fl命名空间** Flex SDK是开发Flex应用的基础,它包含了一...

Global site tag (gtag.js) - Google Analytics