- 浏览: 102210 次
文章分类
- 全部博客 (56)
- AS3 基础 (13)
- AS3 Loading (3)
- AS3 XML (1)
- AS3 数组 (10)
- AS3 包 (0)
- AS3 声音 (0)
- AS3 时间日期 (0)
- AS3 鼠标 (1)
- AS3 组件 (0)
- AS3 滤镜 (2)
- AS3 特效 (0)
- AS3 与后台 (0)
- AS3 影片控制 (3)
- AS3 算法 (2)
- AS3 素材 (0)
- AS3 书籍 (0)
- AS3 实例 (0)
- AS3 其他 (2)
- 未处理 (1)
- Flex 组件 (0)
- Flex 与ASP.NET (0)
- delphi 基础 (11)
- SQL 基础 (3)
- Delphi combox (1)
- 电脑基础 (0)
- 吃穿住行 (0)
- delphi 数据库 (0)
- SQL 实例代码 (0)
- delphi 报错 (1)
- delphi 函数 (1)
- as3 个人作品 (0)
最新评论
-
hanker888:
眼睛都看花了,能否推荐一下目前用得最多的?
常用flash引擎和框架
合并多个数组,可合并一维数组和二维数组,哈哈.比较简单,自己先存着,以免以后用来
如:
var a1:Array=[1,2,3,4]
var a2:Array=[432,4,5,7]
var a3:Array=[36]
var aa:Array=[a1,a2,a3]
var m:mergeArray=new mergeArray;
//var a:Array=m.Merge(aa);//-----------1
var a:Array=m.Merge(a1,a2,a3)//--------2
trace(a + " = " + a.length);
//1,2都输入1,2,3,4,432,4,5,7,36 = 9
- package
- {
- /**
- * ...合并多个数组,可合并一维数组和二维数组
- * @author zkl
- */
- public class mergeArray
- {
- private var i:int;
- private var j:int;
- public function Merge(...args):Array
- {
- var _newArray:Array = new Array;
- var len:int = args.length;
- if (len == 1) {
- //二维数组
- if (args[0] is Array) {
- for (i = 0; i < args[0].length; i++ ) {
- //合并一维数组
- _newArray = mergeing(args[0]);
- }
- }
- }else {
- _newArray = mergeing(args);
- }
- return _newArray;
- }
- /**
- * 合并一维数组
- */
- private function mergeing(a1:Array):Array
- {
- var a:Array = new Array;
- for (i = 0; i < a1.length; i++ ) {
- if (a1[i] is Array) {
- for (j = 0; j < a1[i].length; j++ ) {
- a.push(a1[i][j]);
- }
- }
- }
- return a;
- }
- }
- }
package { /** * ...合并多个数组,可合并一维数组和二维数组 * @author zkl */ public class mergeArray { private var i:int; private var j:int; public function Merge(...args):Array { var _newArray:Array = new Array; var len:int = args.length; if (len == 1) { //二维数组 if (args[0] is Array) { for (i = 0; i < args[0].length; i++ ) { //合并一维数组 _newArray = mergeing(args[0]); } } }else { _newArray = mergeing(args); } return _newArray; } /** * 合并一维数组 */ private function mergeing(a1:Array):Array { var a:Array = new Array; for (i = 0; i < a1.length; i++ ) { if (a1[i] is Array) { for (j = 0; j < a1[i].length; j++ ) { a.push(a1[i][j]); } } } return a; } } }
升级版-------------------------------------------不知还有没有更好的办法?
- package {
- /**
- * ...合并多个数组,可合并一维数组和二维数组
- * @author zkl
- * 2010-8-30 14:27
- */
- public class mergeArrayOk {
- public function Merge(... args):Array {
- return merge1(args);
- }
- private function merge1(arr:Array):Array {
- var i:int, j:int;
- var _tempArray:Array = new Array;
- //为了不让每次循环都计算数组长度
- var len:int = arr.length;
- for (i = 0; i < len; i++){
- if (arr[i] is Array){
- var len2:int = arr[i].length;
- for (j = 0; j < len2; j++){
- if (arr[i][j] != null){
- _tempArray.push(arr[i][j]);
- }
- }
- } else if (arr[i] != null){
- _tempArray.push(arr[i]);
- }
- }
- //查询_tempArray是否还有数组,有则再次转换
- var m:int;
- var len3:int = _tempArray.length;
- for (i = 0; i < len3; i++){
- if (_tempArray[i] is Array){
- return merge1(_tempArray);
- break;
- } else {
- m++;
- if (m == _tempArray.length){
- return _tempArray;
- }
- }
- }
- }
- }
- }
发表评论
-
在AS3中,如何实现数组及对象的深拷贝?
2011-12-12 17:30 776大概谈了以下4个简单的问题,如果读者对它们的答案都了 ... -
AS3数组学习
2011-11-28 00:19 1058indexOf lastIndexOf 返回 ... -
as3 中判断数组中最大值
2011-11-27 22:55 1981var my_arr:Array=[12,50,80,321, ... -
Flex的array和arrayCollection的应用实例
2011-11-24 19:23 2145ArrayCollection是flex中的数组集合类,它是很 ... -
AS3数组复制
2011-11-24 19:00 1080在actionscrip3.0中是没有提供内置的数组克隆的方法 ... -
array,arraylist,arraycollection
2011-11-24 18:37 818private var dpFlat:ArrayColl ... -
as3中length函数
2011-12-05 21:43 802取xml中元素长度时要用length() 注意哦是 ... -
AS3 数组
2011-11-23 20:22 1420//创建空数组 var arr:Arra ... -
AS3中JSON的基本应用实例
2011-11-15 19:24 728最近发现有不少通过“AS3 json”关键词搜索过来的朋友 ...
相关推荐
KWDB 是一款面向 AIoT 场景的分布式多模数据库产品,支持在同一实例同时建立时序库和关系库并融合处理多模数据,具备千万级设备接入、百万级数据秒级写入、亿级数据秒级读取等时序数据高效处理能力,具有稳定安全、高可用、易运维等特点。
yolo系列算法目标检测数据集,包含标签,可以直接训练模型和验证测试,数据集已经划分好,适用yolov5,yolov8,yolov9,yolov7,yolov10,yolo11算法; 包含两种标签格:yolo格式(txt文件)和voc格式(xml文件),分别保存在两个文件夹中; yolo格式:<class> <x_center> <y_center> <width> <height>, 其中: <class> 是目标的类别索引(从0开始)。 <x_center> 和 <y_center> 是目标框中心点的x和y坐标,这些坐标是相对于图像宽度和高度的比例值,范围在0到1之间。 <width> 和 <height> 是目标框的宽度和高度,也是相对于图像宽度和高度的比例值
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
做4.3这一节的时候的maple文件,仅供参考
stm32的实时时钟使用代码
基于go语言,使用gocv和socket实现摄像头视频传输项
jsoncpp不能正常解析,以及全角字符的问题,可以直接编辑使用.zip
在我们日常使用电脑的过程中,经常会遇到需要在不同网络环境下切换 IP 地址的情况。手动设置 IP 地址不仅繁琐,还容易出错。今天,我要向大家推荐一款超实用的网络管理工具 ——IP Switcher。 一、软件简介: IP Switcher 是一款功能强大的网络配置切换软件,它可以帮助用户在不同的网络环境下快速切换 IP 地址、子网掩码、网关、DNS 等网络设置,提高工作效率。 二、软件特点: 快速切换 IP Switcher 可以在几秒钟内完成网络配置的切换,无需手动设置 IP 地址、子网掩码、网关、DNS 等参数,大大节省了时间。 多种配置方案 用户可以根据不同的网络环境创建多个网络配置方案,每个方案可以设置不同的 IP 地址、子网掩码、网关、DNS 等参数。在需要切换网络环境时,只需选择相应的配置方案即可。 自动切换 IP Switcher 支持自动切换网络配置方案,可以根据用户设置的条件自动切换到相应的网络配置方案。例如,用户可以设置在连接到特定的无线网络时自动切换到相应的网络配置方案。 简单易用 IP Switcher 的界面简洁直观,操作非常方便。用户只需几个简单的步骤
tornado创建的一个web项目,实现了cookie,session,连接mysql和redis数据库,对主handler进行抽取,模拟登陆,图形化验证等一些功能业务_tornado_project.zip
mtk计算屏帧数的表格
fenlei20241031
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
爱心代码
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
CSDN海神之光上传的全部代码均可运行,亲测可用,尽我所能,为你服务; 1、代码压缩包内容 主函数:main.m; 调用函数:其他m文件;无需运行 运行结果效果图; 2、代码运行版本 Matlab 2019b;若运行有误,根据提示修改;若不会,可私信博主; 3、运行操作步骤 步骤一:将所有文件放到Matlab的当前文件夹中; 步骤二:双击打开main.m文件; 步骤三:点击运行,等程序运行完得到结果; 4、物理应用 仿真:导航、地震、电磁、电路、电能、机械、工业控制、水位控制、直流电机、平面电磁波、管道瞬变流、刚度计算 光学:光栅、杨氏双缝、单缝、多缝、圆孔、矩孔衍射、夫琅禾费、干涉、拉盖尔高斯、光束、光波、涡旋 定位问题:chan、taylor、RSSI、music、卡尔曼滤波UWB 气动学:弹道、气体扩散、龙格库弹道 运动学:倒立摆、泊车 天体学:卫星轨道、姿态 船舶:控制、运动 电磁学:电场分布、电偶极子、永磁同步、变压器
摄像基本操作.ppt
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据
那些年,与你同分同位次的同学都去了哪里?全国各大学在四川2020-2024年各专业最低录取分数及录取位次数据,高考志愿必备参考数据