- 浏览: 1431155 次
- 性别:
- 来自: 苏州
文章分类
- 全部博客 (564)
- 算法 (7)
- 流金岁月 (1)
- Javascript (30)
- actionscript (108)
- as3.0 game (14)
- flex (84)
- fms2 (27)
- 正则表达式 (7)
- 开源组件代码(as3.0) (1)
- Pv3d (13)
- Cairngorm (4)
- vbs (54)
- VB程序设计 (26)
- 计算机应用与维护 (4)
- 职场实用穿衣技巧 (3)
- 历史风云 (15)
- 淡泊明志,宁静致远 (12)
- 情感 (26)
- 杂谈 (41)
- 越南风 (14)
- DirectX (9)
- Dev-cpp (11)
- 回望百年 (2)
- 建站经验 (2)
- Python (24)
- 网络赚钱 (4)
- php (2)
- html (1)
- ob0短址网 (1)
- ob0.cn (1)
- wordpress (1)
- pandas logistic (1)
- haxe (1)
- opencv (1)
- 微信小程序 (3)
- vue (3)
- Flutter (1)
最新评论
-
GGGGeek:
第一个函数滚动监听不起作用,onPageScroll可以
微信小程序--搜索框滚动到顶部时悬浮 -
naomibyron:
解决办法:工具 -> 编译选项 -> 编译器 ...
dev-c++中编译含WINSOCK的代码出现错误的解决方法 -
haichuan11:
这个…… 代码不全真的是让人很憋屈的感觉啊
actionScript 3.0 图片裁剪及旋转 -
chenyw101:
老兄能留个QQ号吗?具体的我有些东西想请教下你
用VB制作网站登陆器 -
yantao1943:
貌似有点问题,只派发一次事件啊
使用ActionScript 2.0或ActionScript 3.0处理音频文件的提示点(cue
package com { import mx.core.UIComponent; public class Draw extends UIComponent { private var WIDTH:int=60; private var HEIGHT:int=30; public function Draw() { drowOne();//绘制一个菱形 drow();//绘制多行多列菱形 } public function init():void{ } /** * 绘制20行40列 800个菱形 * * **/ public function drow():void{ var h:int=HEIGHT/2; var w:int=WIDTH/2; for(var j:int=0;j<20;j++){ for(var i:int=0;i<40;i++){ trace("helloWorld"); this.graphics.moveTo(i*WIDTH,HEIGHT*j+h); this.graphics.lineStyle(1,0x52432); this.graphics.lineTo(WIDTH*i+w,HEIGHT*j); this.graphics.lineTo(WIDTH*(i+1),HEIGHT*j+h); this.graphics.lineTo(WIDTH*i+w,HEIGHT*(j+1)); this.graphics.lineTo(i*WIDTH,HEIGHT*j+h); this.graphics.endFill(); } } } //绘制一行 10个菱形 // public function drow():void{ // var height:int=HEIGHT/2; // var width:int=WIDTH/2; // for(var i:int=0;i<10;i++){ // this.graphics.moveTo(i*WIDTH,height); // this.graphics.lineStyle(1,0x52432); // this.graphics.lineTo(WIDTH*i+WIDTH/2,0); // this.graphics.lineTo(WIDTH*(i+1),HEIGHT/2); // this.graphics.lineTo(WIDTH*i+WIDTH/2,HEIGHT); // this.graphics.lineTo(i*WIDTH,height); // this.graphics.endFill(); // } // // } /** * 绘制一个 菱形,看成个长方体,取各边的中点连起来 * 我的方法是 左边中点--->上边中点--->右边中点----->下边中点---->左边中点 * * */ public function drowOne():void{ var height:int=400; var width:int=800; this.graphics.beginFill(0x82145); this.graphics.moveTo(200,300);//移动到某个点 (左边的中点) this.graphics.lineStyle(1); this.graphics.lineTo(200+width/2,300-height/2);//移动到上边中点 this.graphics.lineTo(200+width,300);//移动到右边中点 this.graphics.lineTo(200+width/2,300+height/2);//下边的重点 this.graphics.lineTo(200,300);//移动到起始点 this.graphics.endFill(); } } }
//画制网格 //mapWidth:地图宽度 //mapHeight:地图高度 //tilePixelWidth:地图菱形宽度 //tilePixelHeight:地图菱形高度 public function drawGrid(mapWidth:int, mapHeight:int, tilePixelWidth:int, tilePixelHeight:int):void { this._mapWidth = mapWidth; this._mapHeight = mapHeight; this._tilePixelWidth = tilePixelWidth; this._tilePixelHeight = tilePixelHeight; var row:int = this._mapHeight/this._tilePixelHeight; var col:int = this._mapWidth/this._tilePixelWidth; this._wHalfTile = int(this._tilePixelWidth/2); this._hHalfTile = int(this._tilePixelHeight/2); trace("mapWidth : " + mapWidth); trace("mapHeight : " + mapHeight); trace("tilePixelWidth : " + tilePixelWidth); trace("tilePixelHeight : " + tilePixelHeight); trace("row : " + row); trace("col : " + col); var grid:Shape = new Shape(); this.addChild(grid); grid.graphics.lineStyle(1, _gridLineColor, 1); var dblMapWidth:int = col*2 + 1; var dblMapHeight:int = row*2 + 1; for (var i:int=1; i<dblMapWidth; i=i+2) { grid.graphics.moveTo( i*this._wHalfTile, 0 ); if (dblMapHeight+i >= dblMapWidth) { grid.graphics.lineTo( dblMapWidth*this._wHalfTile, (dblMapWidth-i)*this._hHalfTile ); } else { grid.graphics.lineTo( (dblMapHeight+i)*this._wHalfTile, dblMapHeight*this._hHalfTile ); } grid.graphics.moveTo( i*this._wHalfTile, 0 ); if (i <= dblMapHeight) { grid.graphics.lineTo( 0, i*this._hHalfTile ); } else { grid.graphics.lineTo( (i-row-1)*this._wHalfTile, dblMapHeight*this._hHalfTile ); } } for (var j:int=1; j<dblMapHeight; j=j+2) { grid.graphics.moveTo( 0, j*this._hHalfTile ); if (dblMapHeight-j >= dblMapWidth) { grid.graphics.lineTo( dblMapWidth*this._wHalfTile, (dblMapWidth+j)*this._hHalfTile ); } else { grid.graphics.lineTo( (dblMapHeight-j)*this._wHalfTile, dblMapHeight*this._hHalfTile ); } } for (var m:int=0; m<dblMapHeight; m=m+2) { grid.graphics.moveTo( dblMapWidth*this._wHalfTile, m*this._hHalfTile ); if (dblMapWidth-dblMapHeight+m < 0) { grid.graphics.lineTo( 0, (dblMapWidth+m)*this._hHalfTile ); } else { grid.graphics.lineTo( (dblMapWidth-dblMapHeight+m)*this._wHalfTile, dblMapHeight*this._hHalfTile ); } } }
发表评论
-
Apache FlexJS 0.0.1 和 Apache Flex FalconJX 0.0.1发布
2015-11-01 19:44 528原文地址:http://note.sdo.com/u/634 ... -
Flash Catalyst 常用键盘快捷键
2011-03-28 15:38 1032转自:http://www.riameeting.com/ ... -
8款很实用的Actionscript写的位图(BitMap)操作类
2011-03-24 12:09 1906AS3 Scale9 Bitmap ... -
VC++ 项目中使用 FLEX
2011-03-24 09:13 19211, http://hi.baidu.com/qinpc/ ... -
flex应用开发/flash应用开发 代做flash作业/flex作业
2011-01-09 20:37 347专业承接flex应用开发/flash应用开发 ... -
脑袋里的秘密,输入姓名就可以知道你在想什么! flex版
2010-12-29 11:34 2513输入名字就可以知道她/他在想什么的工具~~ -
一个flex聊天机器人
2010-12-18 10:42 1640无聊之下所作,供大伙娱乐,随边聊聊。。。 -
Flex:基于Flex-config.xml的命令行编译
2009-07-01 09:33 1860关键字: Flex Flex2 编译 mxmlc ... -
抽出flash与java 用AMF交互代码
2009-06-30 15:09 3634最近做的一个java 与flash通讯的项目,由于项目框 ... -
BulkLoader类和PV3D
2009-06-26 17:02 1938AS3取消了movieclip的loader类,所以加 ... -
使用 Flex Builder 3.x 分析工具 Profile
2009-06-25 11:26 3377前言 关于分析工具 (原文见Flex Builder ... -
AMF3+JAVA的调用范例
2009-06-24 17:44 2527[AS3]AMF3+JAVA的调用范例 amf是Ad ... -
Flex 程序性能测试
2009-06-24 16:02 1920Flex 程序性能测试 作者:叶晖俊 yehui ... -
Flex RemoteObject类参考
2009-06-19 11:39 1214<mx:RemoteObject>标记 ... -
理解 Flex itemRenderer - 第 4 部分: 状态和过渡
2009-05-08 09:23 1687itemRenderer 最擅长与应用 ... -
理解 Flex itemRenderer - 第 5 部分: 效率
2009-05-08 09:21 1736如果您要显示大量 itemRenderer-无论在 Dat ... -
VO to XML converter
2009-05-04 09:00 1117private function convertToXM ... -
Flex全屏
2008-09-26 11:11 1763private function goFullScreen( ... -
ExternalInterface在Firefox下出错的bug
2008-09-16 09:28 3151使用Document Class为避免命名空间冲突,通常会取消 ... -
Flex与Win32通信实例之ExternalInterface
2008-09-11 16:34 3455关键字: flex win32 vc++ vc externa ...
相关推荐
flex画线flex画线flex画线flex画线
flex画线可以删除flex画线可以删除flex画线可以删除
Flex 动画效果 Flex教程 Flex特效 全面讲解flex特效制作,特别是自定义特效
使用flex在控件上画点,通用的。简介明了。
flash/flex画曲线,绘图板,用代码实现的个画曲线功能,类绘图板,可下载看看,不错的学习案例。
动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色flex源码动画颜色...
flex画虚线代码,能方便的画各种虚线。
Flex 画线 两点画线 画布画线 Flex3.0 画线段
Flex画 坐标轴曲线 项目用过的 flex4 开发
flex真是个很强大的工具,当然demo也是我们学习的主要方法,flex拖拽画矩形,很流畅的,一点不卡
flex画线动画示例.txtflex画线动画示例.txtflex画线动画示例.txtflex画线动画示例.txtflex画线动画示例.txt
flex动态画矩形(鼠标拖动画)提供的源码可以直接拷贝直接运行
使用鼠标画线条,调节线条粗细,颜色,笔触形状,透明度,空置了一个工具窗口,你可以自己往里面添加工具.
包中带有4个flex 项目工程,其中有图表库文件(flare),图表示例项目demos),是非常完整的flex 动画图表的算法实现与图形实现,是学习的非常好的源码
可动态画线,包括直线和折线,可以动态添加/删除折点, 折点可以拖动,效果见\bin-debug\SuperLine.html
利用flex画一个扇形区域,可以自己设置半径,圆心,和图形形状。
flex画两个图片控件,用箭头把这两个连接起来,定制工作流程需要的flex技术例子。
最近在研究flex画流程图收集的资料 该控件简单易用 含源码哟!!! 内含该项目的SVN地址 很值得推荐给大家 希望有需要的朋友下载
Flex中如何通过鼠标的滑轮控制线条的粗细