文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 国产软件 | 国外软件 | 汉化补丁 | 设为首页 | 加入收藏
业界资讯 | 图形图像 | 操作系统 | 网络冲浪 | 工具软件 | 办公软件 | 媒体动画 | 精文荟萃 | 认证考试 | 网站建设 | 技术开发 | 专栏
当前位置:abcdown网络学院媒体动画FlashFlash AS教程:分类说明Flash中数组的用法
精品广告
推荐TOP10
·自制
·FLASH基础的一些心得体会
·推荐:不间断滚动显示图片的代码
·全面升级您的Flash播放器
·由浅入深学习Flash制作高射炮游戏
·由浅入深学习Flash制作高射炮游戏(续)
·遮照及文字遮照的几个概念和事例
·创建一个实用Flash站点的十大技巧
·Flash动画制作实例:小野人玩摇滚
·Flash技术在电子杂志设计制作应用
阅读TOP10
·用Flash制作选择题模板
·Flash AS制作飘落的红叶
·Flash遮罩特效实例--放大镜(图)
·用SwiSHpix软件巧做相册
·用Flash MX模板制作幻灯片效果
·Flash初学者入门常见问题大总结
·Flash遮罩特效实例--可拖曳遮罩效果
·Flash游戏开发常用函数代
·用FLASH遮罩效果做图片切换效果
·flash声音特效实例--架子鼓(图)

Flash AS教程:分类说明Flash中数组的用法

日期:2007年8月29日 作者: 查看:[大字体 中字体 小字体]


★关于数组的详细介绍,这里就省略了,这里主要通过对一个数组的操作来分类说明数组的用法。首先在时间轴写如下代码:

var shuzu = ["i", "love", "flash"];

然后分类操作:

●添加元素:

→直接添加:可以直接通过数组下标添加新数组,中间添加空元素。

shuzu[4]="!"; 
trace(shuzu);// i,love,flash,,!

→用length属性添加:增加length长度可以增加空元素。

shuzu.length=5; 
trace(shuzu);// i,love,flash,,,

→push()方法:向数组末尾添加一个或多个新元素,并返回数组长度。

shuzu.push("!","?");
trace(shuzu);  // i,love,flash,!,?
trace(shuzu.push());  //5

它还可以用来嵌套数组,把上面的代码换成下面的样子:

shuzu2=["!","?"];
shuzu.push(shuzu2);
trace(shuzu);  // i,love,flash,!,?
trace(shuzu.push());  // 4

(因为这次“!”和“?”是做为一个嵌套数组作为shuzu的元素的,所以这里是4不是5。

→concat()方法:也是向数组末尾添加一个或多个元素,但它并不修改原数组,而是返回一个新数组。

var shuzu2=shuzu.concat("?");
trace(shuzu);  //i,love,flash
trace(shuzu2);  /i,love,flash,?

它也可以用来合并两个数组,但不是嵌套,而是把另一个数组的每个元素作为但个元素添加进来。

var shuzu = ["i", "love", "flash"];
shuzu2=["!","?"];
shuzu3=shuzu.concat(shuzu2);
trace(shuzu3);  // i,love,flash,!,?
trace(shuzu3.length);   //5 (注意,这次是5,而不是4了)

→unshift()方法:向数组开头添加一个或多个新元素,并返回数组长度。

shuzu.unshift("!","?");
trace(shuzu);  // !,?,i,love,flash
trace(shuzu.unshift());  //5

→splice()方法:用来添加或删除数组元素。语法:shuzu.splice(kaishi,shanchushu,t1,t2……tn)其中,kaishi是一个数字,表示要删除或添加元素的开始位置;shanchushu也是一个数字,表示要删除的元素数量,如果省略,将删除kaishi及其后的所有元素,如果为0就不删除任何元素;t1,t2……tn表示要添加到kaishi之前的元素。此方法返回所删除的元素构成的数组。

shuzu.splice(1,1,"!","?");
trace(shuzu);  // i,!,?,flsh
trace(shuzu.splice(1,2));  //因为第一句代码已经把数组修改成["i","!","?","flash"],所以这里输出!,?

●删除元素:

→delete操作符:delete操作符主要用来彻底删除命名数组元素,但对于编号数组,它只能将数组的元素设置为undefined,而不会彻底删除。它的语法为:delete shuzu[bianhao],bianhao为要设置成undefined的元素下标。

delete shuzu[1];
trace(shuzu);  // i,undefined,flash
trace(shuzu.length);  //依旧为3,而不是2

→用length属性删除:减小length长度可以从数组末尾删除元素。

shuzu.length=2;

[1] [2] [3] 下一页 

上一篇:有用的无声递交表单的客户端函数

下一篇:CSS中背景background-position负值定位深入理解


相关软件: 相关文章:
·时代光华 销售管理课程(1-5)
·Fdisk分区练习模拟程序
·《XML HTML CSS XSL Web编程实作教程》
·Partition Magic 教程
·PowerPoint XP课件制作多媒体教程(高级篇)
·中国茶艺经典讲座 视频教程(上)
·Flash5 ActionScript教程
·流光教程一
·photoshop修改照片成为美女教程
·流光教程三
·关闭Windows Server 2003关机事件跟踪程序
·流光教程二
·BIOS设置图解教程
·全方位性爱教程大全

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.abcdown.net
首页 | 本站声明 | 下载帮助 | 发布软件 |
中文版权所有:ABC学院 浙ICP备05000717号