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

Flash 与数学:正弦曲线


  正弦函数和余弦函数已经很熟悉了吧?这个中学时代经常使用的一种三角函数。现在我们通过一个api 结合创造这种曲线
。我们提供y=a*sin(b*x);这个曲线模型
a 为振幅,b为求波长使用的参数,波长求法:360/|b|=波长
了解这个公式后,接下来,我们需要创建一条正弦曲线图案,准备一个振幅的参数,一个求波长的参数,还有一个波长的线段长度,重复次数
 public function CreatSinLine(swing:Number,wavelengh:Number,X_length:Number,amount:int,startX:Number=0,startY:Number=0):void
  
参数swing :代表振幅
      wavelength:波长的参数b值
      x_length: 线段长度
     amount:复制的次数
     startX:开始的x位置
     startY :开始的y位置
初步的模型:
//y=a*sin(b*x);
public function CreatSinLine(swing:Number,wavelengh:Number,X_length:Number,amount:int,startX:Number=0,startY:Number=0):void
{
this.graphics.lineStyle(1,color);
this.graphics.moveTo(startX,startY);
var W_len:int=int(360/wavelengh);//波长180度
if(amount<=0)return;
for (var i:int=0; i<=W_len*amount; i++)
{
var posX:Number=i*X_length/W_len;
var posY:Number=swing*Math.sin(-i*wavelengh*Math.PI/180);
this.graphics.lineTo(posX,posY);
}

}
创建一个封装好的正弦曲线类。这样就可以实现创建一条曲线了
 ///SinLine.as 该类为正弦曲线的创建y=a*sin(bx);
//vesion 1.0
//author 夏天的树人
package
{
import flash.geom.Point;
import flash.display.Sprite;
public class SinLine extends Sprite
{
private var START_POINT:Point;
public function SinLine()
{
}
public function clone():*
{
return new SinLine();
}
//创建正弦曲线图案
//y=a*sin(b*x);
public function CreatSinLine(swing:Number,wavelengh:Number,X_length:Number,amount:int,startX:Number=0,startY:Number=0):void
{
this.graphics.lineStyle(1,0x000000);
this.graphics.moveTo(startX,startY);
var W_len:int=int(360/wavelengh);//波长180度


相关文档:

将excel文档中的flash保存出来

具体方法如下:
1. 点击工具——>宏——>宏
2. 弹出一个宏创建窗体,在窗口中输入宏名(例如:宏名:ExtractFlash)点击创建按钮。
3. 弹出一个编程界面,在界面的中间有一个小窗口,在窗口中输入下面的程序段。
Sub ExtractFlash()
Dim tmpFileName As String, FileNumber As Integer
Dim ......

NAND FLASH学习(一) nand flash操作概述

由于NAND FLASH擦除时,只能按按块擦除,因此在写扇区时,
首先要擦除一个块。在擦除块前,必须将块内其他数据复制出来,
由于一个块比较大(128KB),无法在MCU内开辟如此大的缓冲区。
只好借助该NAND FLASH内的页复制命令,将原来的块暂时复制到
一个交换用的交换块中。但是如果仅用一个块作为交换的话,它
就会被频 ......

[转]FLASH的声音同步方式

(1)以“事件”方式开始声音:独立于时间轴进行完整的播放。即使SWF文件已经停止,声音播放也会继续。这种方式主要用于交互按钮。
(2)以“开始”方式开始声音:与“事件方式”功能相近,但必须是前一个声音播放结束,才可以开始播放下一个声音。这种方式主要用于背景音效。
(3)以&ldq ......

LPC1343读写SPI FLASH at25f1024

自己写的程序,希望对大家有帮助,其实这片flash十分的悲剧,只有4个block,1MB的空间,长期放可执行代码用的,短期放数据,十分的不合适...
void DelayTime( void )
{
u8 i ;
for( i = 0 ; i < 10 ; i++ ) ;
}
void atWriteCmd( u8 cmd )
{
SSPSend( &cmd , 1) ;
}
void atWriteData(u8 * buf , u32 nBytes ......

flash 绘图API:绘制小鱼

演示地址:  
forked from: SimpleFish - wonderfl build flash online
 今天我们要创建一个小鱼的绘制。这次我们会使用SimpleFish.as 创建绘制小鱼类 。同时我们会使用绘图APi 当中的curveTo 的一个方法。这个方法用法如下,
    this.graphics.moveTo(开始起点X,开始起点Y);
 &nb ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号