易截截图软件、单文件、免安装、纯绿色、仅160KB
热门标签: c c# c++ asp asp.net linux php jsp java vb Python Ruby mysql sql access Sqlite sqlserver delphi javascript Oracle ajax wap mssql html css flash flex dreamweaver xml
 最新文章 : flash

flash 绘图API:绘制小鱼

演示地址:  
forked from: SimpleFish - wonderfl build flash online
 今天我们要创建一个小鱼的绘制。这次我们会使用SimpleFish.as 创建绘制小鱼类 。同时我们会使用绘图APi 当中的curveTo 的一个方法。这个方法用法如下,
    this.graphics.moveTo(开始起点X,开始起点Y);
    this.graphics.curveTo(控制点X, 控制点Y ,目标点X, 目标点Y);
我们以下面的图作为一个设计图案。,可以看出这次绘制,我们使用的办法采用拼合的组合方式进行。当中我们使用的曲线绘制,
圆的绘制,以及使用描线的办法进行连线。
我们从开始的点(0,0)进行作为,鱼身高度的一半作为控制点坐标。而鱼尾巴就进行连线的。
解决了这个曲线的问题,接下来就是组合的问题了。当然这条鱼是没有加鱼翅的。所以这种鱼叫做简单无手鱼也不是没有道理吧,应该给他改个好名字。
 定好起初的点,同时定好控制点和目标点。这样我们的曲线就能绘制出来了
下面是一个提供写好的小鱼类
///SimpleFish.as 该类为简单鱼
//vesion 1.0
//author 夏天的树人
package
{
import flash.geom.Point;
import flash.display.Sprite;
public clas ......

在网页中插入Flash的代码

在网页中插入Flash的代码有很多,下面提供一种仅供参考:
<object data="Flash文件的URL" type="application/x-shockwave-flash" width="宽度" height="高度">
<param name="movie" value="Flash文件的URL">
</object> ......

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_l ......

EEPROM 和 FLASH的区别

EEPROM,EPROM,FLASH都是基于一种浮栅管单元(Floating gate transister)的结构
。EPROM的浮栅处于绝缘的二氧化硅层中,充入的电子只能用紫外线的能量来激出,EEPROM的单元是由FLOTOX(Floating- gate tuneling oxide transister)及一个附加的Transister组成,由于FLOTOX的特性及两管结构,所以可以单元读/写。技术上,FLASH是结合EPROM和EEPROM技术达到的,很多FLASH使用雪崩热电子注入方式来编程,擦除和EEPROM一样用 Fowler-Nordheim tuneling。但主要的不同是,FLASH对芯片提供大块或整块的擦除,这就降低了设计的复杂性,它可以不要 EEPROM单元里那个多余的Tansister,所以可以做到高集成度,大容量,另FLASH的浮栅工艺上也不同,写入速度更快。
其实对于用户来说,EEPROM和FLASH 的最主要的区别就是:
1.EEPROM 可以按“位”擦写,而FLASH 只能一大片一大片的擦。
2.EEPROM 一般容量都不大,如果大的话,EEPROM相对与FLASH 就没有价格上的优势了。市面上卖的stand alone 的EERPOM 一般都是在64KBIT 以下,而FLASH 一般都是8MEG BIT 以上(NOR 型)。
3.读的速度的话,应该不是两者的差别,只是EERPOM一般用于低端产品,读的速度不需要那么快,真要做的话 ......

实用的图片切换 js+flash 实现

<script language="javascript">
        //-------定义图片路径等参数-------------//
        //定义大图的路径
        var bigPic0 =" ";
        var bigPic1 =" ";
        var bigPic2 ="http://image2.sina.com.cn/book/U1396P167T135D1F4555DT20060629141338.jpg";
        var bigPic3 ="http://image2.sina.com.cn/book/U1396P167T135D1F4558DT20060628170108.jpg";
        //小图路径
        var smallPic0 ="D:/images/ad.gif";
        var smallPic1 ="images/arrow.gif";
        var smallPic2 ="http://image2.sina.com.cn/book/U1396P167T135D1F4554DT20060629141338.jpg";
        var smallPic3 ="http://image2.sina ......

NAND flash文件系统JFFS2和YAFFS比较

NAND flash文件系统JFFS2和YAFFS比较
ARM9 2009-12-07 21:29:50 阅读98 评论0 字号:大中小
JFFS是由瑞典的Axis Communications Ab公司开发的(1999,以GNU发布),针对flash设备的特性为嵌入式设备开发的
JFFS1和JFFS2的设计中都考虑到了FLASH的特性特别是满足了上述3个条件,包括了垃圾回收,坏块管理等功能. 这两种文件系统属于LFS(Log-structured File System).这种文件系统的特点是一旦数据出错,容易恢复,但是系统运行是需要占用一定的内存空间,这些空间就是用来存储”log”的.
JFFS的缺点就是加载时间太长,因为每次加载都需要将FLASH上的所有节点(JFFS的存储单位)到内存,这样也占用了可观的内存空间.除此之外,”circle log”设计使得在对文件数据进行所有的数据都会被重写,这样造成不必要的时间,同时也会减少FLASH的寿命.
JFFS2对JFFS1作了些改进,比如所需的内存变少了,垃圾回收机制也优化了.
针对JFFS1,JFFS2的缺点,JFFS3出现了.
YAFFS1 & YAFFS2
“Yet Another Flash File System”作者是新西兰的Charles Manning为一家名叫Alpha one 的公司(http://www.aleph1.co.uk/)设计的,是第一个为NAND Flash设计的文件系统.共两个版本Y ......
总记录数:497; 总页数:83; 每页6 条; 首页 上一页 [5] [6] [7] [8] 9 [10] [11] [12] [13] [14]  下一页 尾页
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号