易截截图软件、单文件、免安装、纯绿色、仅160KB

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


相关文档:

Flash与数学:圆(2)

    在之前我们已经完成一个按圆的分布的效果,现在开始,我们对其进行一些扩展,结合到xml 和外部加载图片来测试这些交互小应用。
我们首先准备一些大小系列相同的图片。按一系列的顺序进行编写。编号为1.jpg--2.jpg--3---n.jpg;并且保存在单独的文件夹当中。
按下面一些xml格式来书写:
<?xml versi ......

Flash 特效原理:图片平面墙


  ok ,来到9点的时候,刚刚好吃饱饭。见到这种网上的相册的时候,我对它的分布产生了很多兴趣。它的分布并不是很难,因为你可以想象一下,其实它看起来更加像二维阵列,或者很多效果我们都可以利用二维阵列对其进行分布。而这种分布,可以录入flash当中一个很重要的技术。要产生透视的效果,只是刚刚对容器偏移了一 ......

制作Web动画——动画制作工具Flash MX


Flash MX是Macromedia公司的一个的网页交互动画制作工具。与网页中标准的图像文件gif和jpg格式不同,用Flash MX制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。 用Flash MX制作的文件很小,这样便于在互联网上传输,而且它采用了流技术,只要下载一部分,就能欣赏动画,而且能一边播放一边传输送数据。 交 ......

分布学在flash当中的应用体现

 这个不是一个高深的概念,不知道这种命名方式对不对,它只是在我的脑海里面浮现一种符号,于是我把它记录下来,有可能是谬论,也可能是骗你的文章,但是我把这种灵感记录下来,作为一种灵感体现。我将它命名为“分布学”,范围在适用在flash技术当中。
 不成熟概念:
  利用图形符号的形状,将 ......

【玩转.Net MF – 01】Flash远程读写

目前在PC远程访问设备Flash,也就是部署TinyCLR和下载应用程序。在以前写的《NandFlash驱动开发》文章,我们知道Flash被分为六个区,典型的结构如下(以Sam9261_ek开发板为例):
const BlockRange g_K9F2G_8_BlockStatus[] =
{
    { BlockRange::BLOCKTYPE_BOOTSTRAP ,  0,  1 },
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号