- 浏览: 1587124 次
- 性别:
- 来自: 北京
-
文章分类
- 全部博客 (571)
- Flex (301)
- AIR (5)
- ComPiere (8)
- ExtJS (15)
- SAP (0)
- jBPM (3)
- Java-Hibernate (5)
- Java-Spring (10)
- XML (2)
- java-web (30)
- db2 (2)
- websphere (4)
- Google (5)
- 虚拟机 (10)
- eclipse (8)
- Win2003 (11)
- Ubuntu (27)
- VMware (4)
- CentOS (3)
- JSON (1)
- Oracle (15)
- SilverLight (1)
- 大事记 (6)
- VirtualBox (5)
- Solaris (10)
- AIX (6)
- 云计算 (10)
- MacOS (4)
- iOS (1)
- SQLite (1)
- Activiti (1)
- jdk (5)
- hadoop (8)
- Ant (4)
- PhoneGap (2)
- JavaScript (11)
- jQuery (1)
- FireFox (1)
- HBase (2)
- sqoop (0)
- ffmpeg (7)
- mencode (0)
- jdbc (1)
- SQLServer (1)
- 组件平台 (12)
- struts2 (4)
- intellj (4)
- android (1)
- ExtJS4 (1)
- 色卡司 (1)
- Linux (3)
- ExtJS5 (1)
- zookeeper (2)
- maven (1)
- Java (6)
- vpn (0)
- squid (1)
- MySQL (2)
- webpackage (1)
- antd (1)
- lucene (1)
最新评论
-
qq_24800465:
请问这里的库从哪下载啊
ffmpeg所有的编码器(encoders) -
neusoft_jerry:
貌似这里没用到StreamingAMFChannel哦,只是用 ...
Flex BlazeDS 推送技术 -
anyone:
感谢你的博文,看了受益匪浅
记住这个IntelliJ IDEA的编译设置 -
keren:
现在还有什么应用需要用flex来开发的?
flex tree的展开,关闭,添加、删除子节点 -
neusoft_jerry:
简洁明快,好贴好贴!楼主V5!
flex tree的展开,关闭,添加、删除子节点
http://www.cnblogs.com/actionscript3/archive/2009/09/27/1574798.html
队列(Queue)又称先进先出表(First In First Out),即先加入队列
的元素删除时先离开队列,加入元素的一头叫“队头”,删除元素的一
头叫“队尾”。
基于队列的基本特性,在As3中可以用Array类来实现:
加入队列:Array.push(object);
离开队列:Array.shift();
代码:
// 新建队列
var Queue:Array = new Array();
// 加入队列
Queue.push("a1");
Queue.push("a2");
Queue.push("a3");
Queue.push("a4");
Queue.push("a5");
// 打印队列
trace(Queue); // 打印结果:a1,a2,a3,a4,a5
// 离开队列
Queue.shift();
// 打印队列
trace(Queue); // 打印结果:a2,a3,a4,a5。先加入的元素”a1“先
离开队列
以上是最简单的队列实现
既然说到了“队列”,就顺便把和队列概念相似的“栈”一起说了吧。
栈(Stack):是一种和队列类似的另外一种特殊的线性表,栈又称为后
进先出表(Last In First Out),即后加入表的元素,先被删除。插入、
删除的一端称为“栈顶”,另外一端称为“栈底”
栈也可以用Array类来实现:
进栈:Array.push(object);
出栈:Array.pop();
复制内容到剪贴板代码:
// 新建栈
var Stack:Array = new Array();
// 入栈
Stack.push("a1");
Stack.push("a2");
Stack.push("a3");
Stack.push("a4");
Stack.push("a5");
// 打印栈
trace(Stack); // 打印结果:a1,a2,a3,a4,a5
// 出栈
Stack.pop();
// 打印栈
trace(Stack); // 打印结果:a1,a2,a3,a4。后进栈的元素”a5“先
出栈
队列(Queue)又称先进先出表(First In First Out),即先加入队列
的元素删除时先离开队列,加入元素的一头叫“队头”,删除元素的一
头叫“队尾”。
基于队列的基本特性,在As3中可以用Array类来实现:
加入队列:Array.push(object);
离开队列:Array.shift();
代码:
// 新建队列
var Queue:Array = new Array();
// 加入队列
Queue.push("a1");
Queue.push("a2");
Queue.push("a3");
Queue.push("a4");
Queue.push("a5");
// 打印队列
trace(Queue); // 打印结果:a1,a2,a3,a4,a5
// 离开队列
Queue.shift();
// 打印队列
trace(Queue); // 打印结果:a2,a3,a4,a5。先加入的元素”a1“先
离开队列
以上是最简单的队列实现
既然说到了“队列”,就顺便把和队列概念相似的“栈”一起说了吧。
栈(Stack):是一种和队列类似的另外一种特殊的线性表,栈又称为后
进先出表(Last In First Out),即后加入表的元素,先被删除。插入、
删除的一端称为“栈顶”,另外一端称为“栈底”
栈也可以用Array类来实现:
进栈:Array.push(object);
出栈:Array.pop();
复制内容到剪贴板代码:
// 新建栈
var Stack:Array = new Array();
// 入栈
Stack.push("a1");
Stack.push("a2");
Stack.push("a3");
Stack.push("a4");
Stack.push("a5");
// 打印栈
trace(Stack); // 打印结果:a1,a2,a3,a4,a5
// 出栈
Stack.pop();
// 打印栈
trace(Stack); // 打印结果:a1,a2,a3,a4。后进栈的元素”a5“先
出栈
发表评论
-
extjs结合flex(flash)的注意事项.
2014-01-02 17:11 2456//for fix bug //flash里使 ... -
flash(flex)crossdomain dtd规范
2013-12-27 13:38 1009dtd文件位置: http://www.macromedia. ... -
flash内嵌在html里面的代码
2013-12-27 09:19 1249<!-- 除IE外都可识别 --> < ... -
FlashBuilder4.5 ADT命令详解(官方)
2011-12-16 17:45 1302http://help.adobe.com/en_US/air ... -
FlashBuilder4.5加入ADT插件
2011-12-16 17:24 1909参考: http://renaun.com/blog/2011 ... -
Flex as3commons log的简单使用
2011-11-28 20:26 1663http://www.as3commons.org/ &l ... -
Flex日志工具汇总
2011-11-27 16:29 1313巨兽 monster [能调试 mobile和web air] ... -
【转】[Flex]我经常使用的Flex Tools 和 Resource
2011-11-22 08:36 1354http://www.k-zone.cn/zblog/post ... -
[转]Flex Socket安全策略<policy-file-request/>及应对方法
2011-08-27 16:43 1796http://hi.baidu.com/dobodo/blog ... -
flash 安全策略文件
2011-08-27 16:31 2203<?xml version="1.0&qu ... -
Request请求头的格式
2011-08-27 15:38 2415每次提交http请求时,请求头是什么样的的格式呢? GET方 ... -
flash Tooltip类
2011-08-27 15:06 1192http://www.flepstudio.com/flash ... -
flash SQLite包装类
2011-08-27 15:00 2290[转]http://www.flepstudio.com/fl ... -
[转](原创)flex解决跨域问题的策略文件的写法
2011-08-04 09:59 1623http://hi.baidu.com/wosinmaiken ... -
[转](整理)flex常用验证控件
2011-08-04 08:30 1438http://hi.baidu.com/wosinmaiken ... -
Flex4.5 skin组建皮肤的应用
2011-07-28 08:52 2875http://www.iyoya.com/2011/06/04 ... -
如何成为一个合格的iOS开发者?
2011-07-17 14:59 1406转:http://www.adobe.com/cn/devne ... -
flex4.5移动设备开发-添加应用背景图片
2011-07-17 10:50 2341【转】http://spy6.blogspot.com/201 ... -
flex4.5移动设备开发-应用访问权限设置
2011-07-16 14:19 1421在构建flex4.5 mobile application的时 ... -
flex4.5移动设备开发-表格效果
2011-07-15 23:12 1875做了个实验,没想到做出表格的效果
相关推荐
为了实现队列播放MP3的功能,我们需要使用到VB中的`MediaPlayer`控件。该控件能够支持多种音频和视频格式的播放,包括MP3、M3U等。其中M3U是一种播放列表格式,可以用来存储一系列音频文件的位置信息,非常适合用于...
AS3中实现A*寻路时,通常会用到二维数组或图数据结构来表示地图,并使用优先队列来存储待评估的节点。 二、数据结构与算法基础 1. **网格表示法**:将地图分割为一个个小的正方形或六边形,称为格子。每个格子代表...
#### VB中的堆栈与队列实现 ##### 1. 基础概念 - **堆栈**是一种后进先出(LIFO, Last In First Out)的数据结构,意味着最后一个添加的元素将是第一个被移除的。 - **队列**则是一种先进先出(FIFO, First In First ...
AS3中同样可以使用Array或Vector,结合shift()和push()方法实现队列操作。 6. **哈希表(Hash Table)**:AS3的Object类实质上就是一个简单的哈希表,通过键值对快速查找和存取数据。如果需要更复杂、性能更高的...
接下来,我们将详细探讨这些设计模式及其在AS3中的应用。 1. **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。在AS3中,单例模式常用于管理共享资源或配置信息,如Singleton.as示例。 2. **工厂模式...
10. **as3ds**:实现了AS3的数据结构,如堆栈、队列、图等,方便数据处理和算法实现。 11. **mecheye-as3-libraries**:针对Flash游戏开发的库,包含各种游戏开发所需的功能模块。 12. **XIFF**:一个基于XMPP协议...
3. **配置appconfig文件**:在C#项目中,你需要在appconfig文件中设置连接到MQ服务器的参数,包括队列管理器名称、主机名、端口、通道名称和队列名称。 ```xml ``` **四、C#代码示例** 以下是一个...
在AS3(ActionScript 3)中实现Astar算法,可以用于游戏开发中的路径规划、地图导航等问题。 首先,Astar算法的核心思想是维护一个优先级队列(通常是开放列表),用于存储待搜索的节点。每个节点包含当前节点的...
在Flash开发中,ActionScript3 (AS3) 是一种强大的编程语言,用于创建交互式内容、游戏和动画。在处理多媒体项目时,我们经常需要加载多个资源,如图像、声音或SWF文件。这时,BulkLoader类就派上用场了。BulkLoader...
在Flash ActionScript3(AS3)游戏开发中,创建斜45度视角的移动物品以及实现高效的路径寻找算法是至关重要的技术。本压缩包提供的资源着重于AS3中如何实现这些功能,特别是A*(A-Star)寻路算法的应用。 ...
本篇将详细介绍在AS3中如何实现23种经典的GOF设计模式,并探讨它们在实际项目中的应用。 1. **单例模式**:确保一个类只有一个实例,并提供一个全局访问点。在AS3中,可以使用静态私有构造函数和公共静态方法来实现...
AS3中常见的排序算法有冒泡排序、选择排序、插入排序、快速排序、归并排序和堆排序等。其中,快速排序和归并排序在大数据量时表现优秀,但快速排序更易于实现。 三、搜索算法 搜索算法包括线性搜索、二分搜索、...
这篇关于“AS3简单的寻路程序”的介绍将深入探讨如何在ActionScript 3 (AS3)中实现一个基本的寻路算法,该算法适用于二维网格地图,并能够处理不可通行和可通行的格子。 首先,我们需要理解AS3的基础。ActionScript...
总结,Flash AS3中的A*寻路算法实现了智能路径规划,通过优化的数据结构和启发式搜索策略,有效地解决了复杂环境下的路径查找问题。在游戏开发和其他需要路径规划的应用中,A*算法无疑是一个强大的工具。
在提供的"AS3DesignPatterns.pdf"文件中,很可能详细介绍了这些模式在AS3中的应用实例和最佳实践,帮助开发者理解如何在实际项目中实施这些模式。同时,"webgamei说明文档.txt"可能包含了关于在Web游戏中如何利用...
在AS3中,这些算法可以通过递归函数或队列数据结构来实现。 UI设计是游戏体验的关键部分。在AS3中,开发者可以使用DisplayObject容器类(如Sprite和MovieClip)来组织和控制游戏元素的显示。动画效果,如消除图标时...
文件“dslib_0.9.5_beta”可能是一个库,提供了上述数据结构的实现,简化了游戏开发者在AS3中使用这些结构的工作。使用这样的库可以加快开发速度,同时保证代码的可靠性和性能。 总之,理解并有效利用AS3中的数据...
本教程将深入探讨如何在AS3中实现游戏技能冷却特效。 1. **技能系统基础** 技能系统通常包括技能的定义、触发、执行和冷却时间。在AS3中,我们可以使用类来封装每个技能,包含其属性(如伤害值、冷却时间)和方法...
在AS3CBLibrary中,"AS3CBLibrary"这个名字可能是"AS3 Customized Basic Library"的缩写,暗示这是一个定制的基础库,旨在为AS3开发者提供基本但实用的功能。库中的“ascb”包可能是所有类和接口的顶级命名空间,...
在AS3这种面向对象的编程语言中实现AStar,可以为2D或3D空间中的游戏角色或其他移动对象提供智能导航。 AStar算法的核心在于使用启发式函数(通常为曼哈顿距离或欧几里得距离)来估计从起点到目标点的最优路径,并...