仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1000|回复: 9
打印 上一主题 下一主题

[学习教程] FLASH教程之Flash Player 10新特征:Vector-Flash动画基本

[复制链接]
山那边是海 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-15 20:55:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您是否有着精彩的Flash作品,您是否想把他转化为屏保程序。
FlashPlayer10之前,关于一个数组内的元素,我们是没法把持其范例的,也没法如今数组的长度,由于它能够主动增加,现实上,主动增加是会丧失功能的,由于它必要静态分派内存地点。
FP10中增添了一个新的工具:Vector,它办理了下面的两个成绩:
强范例
声明一个Vector工具你必需指定详细的范例:

  • varv:Vector.<String>;
  1. varv:Vector.<String>;
复制代码
这里指定了一个强迫的范例:String,不克不及到场其他范例的元素到这个Vector中,好比:

  • v[0]=3.14;
  1. v[0]=3.14;
复制代码
这是不被同意的。
流动长度
你能够在机关函数中定于这个Vector的长度(也能够不界说)和设置是不是为流动长度:

  • newVector.<String>(length,fixed);
  1. newVector.<String>(length,fixed);
复制代码
从测试看,Vector比Array在运算上快快要一倍:

  • vari:uint;
  • vart:uint;
  • varlength:uint=1000000;

  • //testVector
  • t=getTimer();

  • varv:Vector.=newVector.(length,true);
  • for(i=0;i<length;i++)
  • {
  • v="1";
  • }

  • trace(getTimer()-t);

  • //testArray
  • t=getTimer();

  • vara:Array=newArray();
  • for(i=0;i<length;i++)
  • {
  • a="1";
  • }

  • trace(getTimer()-t);
  1. vari:uint;vart:uint;varlength:uint=1000000;//testVectort=getTimer();varv:Vector.=newVector.(length,true);for(i=0;i<length;i++){v[i]="1";}trace(getTimer()-t);//testArrayt=getTimer();vara:Array=newArray();for(i=0;i<length;i++){a[i]="1";}trace(getTimer()-t);
复制代码
本文参考文档:Flash_10.0/Vector.html">http://help.adobe.com/en_US/AS3LCR/Flash_10.0/Vector.html
PS.感激Mark供应AS3SyntaxHighlighting

与gif和jpg不同,用flash制作出来的动化是矢量的,不管怎样放大、缩小,它还是清晰可见。
老尸 该用户已被删除
沙发
发表于 2015-1-17 15:12:50 | 只看该作者
Flash流行的主要原因是它使用了矢量图形(与位图相反)。因为这种图形格式比位图小得多,而且在缩放时对图形质量影响不大,所以很适合对带宽要求很高的Web。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-25 08:37:48 | 只看该作者
各种性能才能运用的得心应手,制作出优秀的动画。
蒙在股里 该用户已被删除
地板
发表于 2015-2-2 21:39:20 | 只看该作者
矢量图形相对于位图的另一个优势是可以随意缩放的能力。这是对动画进程的奖赏,对用户来说也是一个很酷的特征。在Flash之前,Web上没有这种功能。
愤怒的大鸟 该用户已被删除
5#
发表于 2015-2-8 07:42:54 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
深爱那片海 该用户已被删除
6#
发表于 2015-2-25 02:29:14 | 只看该作者
Flash也可以合成简单的JavaScript函数。如果你学过某种脚本语言如JavaScript或者Macromedia的Director Lingo,你会知道这有点令人畏缩。
若天明 该用户已被删除
7#
发表于 2015-3-7 18:51:34 | 只看该作者
flash的优缺点可以如何运用呢?
变相怪杰 该用户已被删除
8#
发表于 2015-3-15 12:46:26 | 只看该作者
FLASH动画的视觉观赏效果好,容易给民众留下深刻的印象,是动画行业从业者和动画创意设计制作机构的主要业务之一。
若相依 该用户已被删除
9#
发表于 2015-3-22 02:07:58 | 只看该作者
不过,要说国内在FLASH动画领域做的比较出色的,公认的是广州形动数码科技。
小妖女 该用户已被删除
10#
发表于 2015-3-22 02:07:59 | 只看该作者
flash的优缺点可以如何运用呢?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-29 23:06

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表