使用Flash Drawing API 动态画棋盘
来源:互联网 发布:淘宝怎么避免重复铺货 编辑:程序博客网 时间:2024/05/17 10:39
AS3 精进中,发现graphics.drawPath()这个方法相当好用,于是写了一个小例子。
package {
importflash.display.Sprite;
importflash.display.Graphics;
importflash.display.StageAlign;
[SWF(backgroundColor=0xfffff0,width=500,height=500)]
publicclassChessBoard extends Sprite {
privatevarcellSize:Number= 50;
privatevarcount:int= 5;
privatevarg:Graphics;
privatevardatas:Vector.<Number>;
privatevarcommands:Vector.<int>;
publicfunction ChessBoard() {
stage.align= StageAlign.TOP;
g = graphics;
g.clear();
datas=newVector.<Number>();
commands= new Vector.<int>();
for(vari:int= 0;i<count;i++){
commands.push(1,2,2,2,2);
varinitY:Number= cellSize*i*2;
datas.push(0,initY,
count*cellSize*2,initY,
count*cellSize*2,initY+cellSize,
0,initY+cellSize,
0,initY);
commands.push(1,2,2,2,2);
varinitX:Number= cellSize*i*2;
datas.push(initX,0,
initX,count*cellSize*2,
initX+cellSize,count*cellSize*2,
initX+cellSize,0,
initX,0);
}
g.beginFill(0x000000);
g.drawPath(commands,datas);
}
}
}
- 使用Flash Drawing API 动态画棋盘
- Flash player 11新增的Drawing API
- Convert Flash MX Drawing API Output To Other Image Formats
- 用System.Drawing.Drawing2D画刷动态画饼形图
- 使用 Yahoo! Maps Flash API
- 使用Drawing 类绘图
- 使用html5画一个棋盘
- drawing中画直线
- Drawing
- 引路蜂地图API:Drawing包定义
- System.Drawing.Color的使用
- 棋盘分割 动态规划
- 棋盘型动态规划
- 棋盘型动态规划
- 在Flash应用中使用动态变量
- drawing中画固定圆
- 画棋盘
- 在flash builder中使用asdoc生成api
- java读取资源文件--使用文件流的方式读取
- 菜鸟系列之一:在ubuntu linux下搭建android开发
- struts2 validator 详细小结
- TinyXML(TinyXPath) 使用总结
- GIT 入门
- 使用Flash Drawing API 动态画棋盘
- Printf
- Android 实现ListView异步加载图片
- Git版本管理工具中文教程连载
- 自定义构造函数与析构函数问题
- oracle lead()函数
- 如何取得根视图上的东西
- 内核启动过程分析
- 使用GIT协同开发手册