flash 绘图API:绘制秀曲线图形
昨晚想起了一些图案,当时是在小学的时候绘制过的,现在想起记得是TVB教学,当时候记得这种图案叫秀曲线图形。现在今天用flash 绘制一下,效果看起来挺好。而代码非常简单。
基础原理:从一个纵轴开始,划分一系列的点,然后从一点开始,左右进行连线绘制。同时也可以在自己的图案里面进行绘制,当然这种效果不只是一种的,你可以变化一下角度。效果会更加美丽。这种是90度角的效果。
package
{
//800x600 黑色背景
import flash.display.Sprite;
import flash.events.*;
public class Main extends Sprite
{
private var pen:Sprite=new Sprite();//画笔
private var num:int=61;
private var startX:Number=400;
private var startY:Number=300;
public function Main()
{
addChild(pen);
creatSprite();
}
//创建图形
private function creatSprite():void
{
pen.graphics.lineStyle(2,0xffffff);//定义画笔粗糙和颜色
for (var i:int=0; i<num; i++)
{
for (var j:int=0; j<2; j++)
{
pen.graphics.moveTo(startX,i*10);
if (i<30)
{
if (j==0)
{
pen.graphics.lineTo(startX-i*10,startY);
} else
{
pen.graphics.lineTo(startX+i*10,startY);
}
} else
{
if (j==0)
{
pen.graphics.lineTo(startX-(num-1-i)*10,startY);
} else
{
pen.graphics.lineTo(startX+(num-1-i)*10,startY);
}
}
}
}
}
}
}
修改一下程序:改变一下按角度程序看看效果如何
当中主要修改的一些技巧,在这些代码已经体现到。可以慢慢尝试一下,而这种图案,我们运用了直线轨迹方程制作。技巧就在这里。看看你可以变化出多少中效果。
package
{
//800x600 黑色背景
import flash.display.Sprite;
import flash.events.*;
import flash.geom.*;
public class Main extends Sprite
{
private var pen:Sprite=new Sprite();//画笔
private var num:int=20;
private var n:int=6;
private var startX:Number=400;
private var startY:Number=300;
private var nodes:Array=new Array();
private var R:Number=300;
private var angle:Number=-2*Math.PI
相关文档:
打开Terminal. 键入命令:
sudo cd /etc/fonts/conf.d //进入目标文件夹
sudo cp 49-sansserif.conf 49-sansserif_backup //备份
sudo rm 49 ......
以下是本人对 FAL+FMD的一点点理解,记录下来防止以后忘掉:)
FAL层会管理nand 地址影射。FAL层以sector为单位写一个sector(不会超过一个,虽然有长度的参数),在擦除sector所在块之前,一般会有下面三步写操作:
1) prepare to write (只写sectorinfo): 这个时候写这个sector的spare区,把这个sector标 ......
http://forums.adobe.com/thread/448445
Flash AS3目前不支持AEC的处理
Travis, have you managed to find a work around? I have been thinking about a server side solution. It basically involves decoding the Speex stream to RAW, running an AEC algorithm, re-encoding and sending the data on its way. Its j ......
项目中需要用到SPI flash,在使用这个4MB 的SPI flash中出了三个问题让印象深刻,特记录下来以作提醒
问题1:我们知道SPI flash也分主从模式,一般master都是有MCU等器件担当的,而slave有SPI器件担任,我这个小系统同样如此。
并且MCU是自带有SPI controler,接 ......
目前在PC远程访问设备Flash,也就是部署TinyCLR和下载应用程序。在以前写的《NandFlash驱动开发》文章,我们知道Flash被分为六个区,典型的结构如下(以Sam9261_ek开发板为例):
const BlockRange g_K9F2G_8_BlockStatus[] =
{
{ BlockRange::BLOCKTYPE_BOOTSTRAP , 0, 1 },
&nb ......