`

actionscript 绘制环形(中空)图形

阅读更多

 

<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" 
			   xmlns:s="library://ns.adobe.com/flex/spark" 
			   xmlns:mx="library://ns.adobe.com/flex/mx" xmlns:supportClasses="com.esri.ags.skins.supportClasses.*"
		
			   minWidth="955" minHeight="600">
	<s:layout>
		<s:BasicLayout />
	</s:layout>
	<fx:Script>
		<![CDATA[
			import mx.events.FlexEvent;
			

			protected function application1_creationCompleteHandler(event:FlexEvent):void
			{
				// 利用flex 的缠绕规则 做中空多边形 相见《flash_as3_中文帮助》278页
				
				var commands:Vector.<int>=new Vector.<int>(); 
				var lineto:int=GraphicsPathCommand.LINE_TO; //命令:画线到 
				var moveto:int=GraphicsPathCommand.MOVE_TO; //命令:移动到
				commands.push(moveto,lineto,lineto,lineto,lineto); 
				commands.push(moveto,lineto,lineto,lineto,lineto); 
				
				var datas:Vector.<Number>=new Vector.<Number>(); 
				datas.push(50,50, 50,400, 400,400, 400,50, 50,50); //图形1 逆时针描述路径
				
				datas.push(200,200, 200,100, 300,100, 300,300, 200,300); //图形2 顺时针描述路径
				  
				apn. graphics.beginFill(0xff0000); 
				//GraphicsPathWinding.NON_ZERO 相交处不填充
				apn. graphics.drawPath(commands,datas,GraphicsPathWinding.NON_ZERO); 
				apn. graphics.endFill(); 
				
				  
				 
			}

		]]>
	</fx:Script>
	<fx:Declarations>
		<!-- 将非可视元素(例如服务、值对象)放在此处 -->
		<s:SolidColorStroke color="0xff0000" weight="2" id="stroke" />
	</fx:Declarations>
	<!--<s:Path data="M0 0 60 0 60 60 0 60Z" stroke="{stroke}"/>-->
	<s:Group  width="200" height="200" id="apn"  	   creationComplete="application1_creationCompleteHandler(event)"/>
	<mx:Text text="测试" x="250" y="250" />
</s:Application>

 

  • 大小: 15.2 KB
分享到:
评论

相关推荐

    ActionScript 3.0动态绘制正弦曲线(附源码)

    用ActionScript 3.0动态绘制正弦曲线,附带源文件(包括一个.fla文件、一个.as文件、一个.swf文件)

    ActionScript开发技术大全

    第16章ActionScript3.0图形绘制 329 16.1绘制矢量图形 329 16.1.1位图与矢量图 329 16.1.2绘制矢量图 330 16.2使用线条 330 16.2.1设置线条样式 331 16.2.2直线与曲线 332 16.3使用填充 334 16.3.1单一色填充 335 ...

    ActionScript 3.0开发技术大全(第二部分)

     第16章 ActionScript3.0图形绘制  第17章 ActionScript3.0运动编程  第18章 位图处理  第19章 ActionScript3.0滤镜 第6篇 ActionScript3.0多媒体编程  第20章 音频编程  第21章 视频编程 第7篇 ...

    ActionScript

    第1章 揭开ActionScript的神秘面纱 第2章 Flash MX的动作面板 第3章 ActionScript编程初步 第4章 影片播放控制 第5章 控制影片剪辑 第6章 影片剪辑属性 第7章 影片剪辑方法 第8章 响应键盘 9章 输入文本和字符串...

    actionscript3

    本书是国内第一本“面向原因式”(Why-Oriented Book)、全面系统介绍Flash ActionScript 3的书籍。全书共分为5个部分。第一部分:ActionScript 3语言基础;第二部分:ActionScript 3 面向对象编程;第三部分:...

    ActionScript 3.0 cookbook中文简体完整版电子书

    在运行时绘制各种形状;访问音频和视频;使用 Flash Remoting 进行远程过程调用;加载、发送和检索 XML 数据等。 全书涵盖客户端ActionScript的整个范畴,将概念应用于实际情况,采用特定的格式协助读者迅速解决特定...

    ActionScript 3.0 API文档(CHM+HTML最新中文完整)

    《ActionScript 3.0 语言和组件参考》概述 《ActionScript 3.0 语言参考》是 Flash® Player 和 Adobe AIR™ 应用程序编程接口 (API) 的参考手册。 此版本包括支持 Adobe AIR 运行时环境的新 ActionScript 类、...

    ActionScript 3.0 图像处理基础教程 第一章

    第 1 章 绘图API 1.1 绘图API历史回顾 1.2 早期的绘图功能 ...绘制简单的图形 绘制渐变填充线条 位图填充图形 1.3 现在的绘图功能 复制图形数据 绘制位图笔触 存储路径数据 修改路径锚点 渲染三角形

    ActionScript基础 ActionScript基础

    ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础ActionScript基础

    ActionScript 3.0开发技术大全(第一部分)

    第1篇 ActionScript3.0语言基础  第1章 ActionScript3.0概述  第2章 搭建ActionScript3.0开发环境  第3章 ActionScript3.0语法 第2篇 ActionScript3.0面向对象特性  第4章 ActionScript3.0面向对象编程  第...

    ActionScript3代码规范

    ActionScript3代码规范 ActionScript3代码规范 ActionScript3代码规范

    ActionScript开发人员指南中文版

    actionScript 3.0开发人员指南中文版,总共67章,955页。学习actionScript不错的书籍。 目录: 目录 第章:使用日期和时间 管理日历日期和时间 控制时间间隔 ...第章:Adobe图形汇编语言(AGAL) AGAL字节码格式

    actionscript3.0开发的进度显示条项目

    actionscript3.0开发的进度显示条项目

    Adobe Flash 中的 ActionScript 2

    Adobe Flash 中的 ActionScript 2

    ActionScript3.0 中文版

    ActionScript3.0 中文版 ActionScript3.0 api 中文版说明文档

    actionscript 3 as3 pdf

    ActionScript 3.0 是一种强大的面向对象编程语言,它标志着 Flash Player Runtime 演化过程中的一个重要阶段。设计 ActionScript 3.0 的意图是创建一种适合快速地构建效果丰富的互联网应用程序的语言,这种应用程序...

    ActionScript 3.0基础教程

    本书详细地介绍了 actionscript 3.0的基础知识,包括 actionscript 3.0语言、actionscript 3.0对象的操作方法、显示列表的使用、事件模型、加载外部素材、可视化编程以及利用声音和视频增强应用程序等方面的知识,并...

Global site tag (gtag.js) - Google Analytics