当前位置: 首页 > 编程笔记 >

ActionScript 3 向量而不是数组

韩瀚
2023-03-14
本文向大家介绍ActionScript 3 向量而不是数组,包括了ActionScript 3 向量而不是数组的使用技巧和注意事项,需要的朋友参考一下

示例

Flash Player 10引入了Vector。<*>通用列表类型,该类型比Array快。但是,这并非完全正确。由于以下Vector类型在Flash Player中的实现方式,因此它们比Array对应类型更快。

    list-paddingleft-2">
  • Vector.<int> -32位整数的向量

  • Vector.<uint> -32位无符号整数的向量

  • Vector.<Double> -64位浮点向量

在所有其他情况下,对于所有操作(创建,操作等),使用Array都比使用Vectors更为有效。但是,如果您希望“强烈键入”代码,则尽管速度变慢,仍可以使用Vector。FlashDevelop的语法可通过使用,使代码完成下拉列表甚至适用于Array /*ObjectType*/Array。

var wheels:Vector.<Wheel> // 强类型但慢

var wheels:/*Wheel*/Array // 弱打字,但速度更快
           

 类似资料:
  • 假设我有两个相等长度的逻辑向量。用简单的方法计算混淆矩阵: 需要扫描矢量 4 次。 有可能一次性完成吗? PS。我尝试了< code > table(2 * actual predicted)和< code>table(actual,predicted)两种方法,但这两种方法都明显慢得多。 PPS。在这里,速度不是我的主要考虑因素,我对理解语言更感兴趣。

  • 我正在为一个Delphi可执行文件开发一个C++的DLL项目。此可执行文件具有如下结构: 例如: 我试着做了这样的课程: 它给了我这个: 那不是我想要的。 我可以通过使用一个数组来实现我的目标: 但是,我被迫有一个固定的长度,这仍然不是我想要的。 我想了一个肮脏的解决办法: 但要解析、读取和写入它真的很难。 这样的问题有没有干净的解决方案? 顺便说一下,这不是一个XY问题

  • 问题内容: 我一直在与一个同事一起解决我刚刚加入的一个新项目遇到的问题。长话短说,Maven无法正确构建我的.war文件。当我向我的同事提供战争档案时,他会遇到与我相同的问题,当他向我提供其已编译的.war文件时,一切都会正常进行。我们俩都在同一个源上工作。因此,我正在尝试正确地安装Maven(与他相同),我们现在都具有相同版本的Maven。但是,我认为maven错误地查看了java_home。

  • 我正在尝试将嵌套列表结构转换为DataFrame。该列表类似于以下内容(它是来自解析的JSON的序列化数据,使用httr包读取)。 编辑:我最初的示例数据太简单了。实际数据是不完整的,这意味着并非每个对象都存在所有变量,并且一些列表元素是空的。我编辑了数据来反映这一点。

  • 测量,而不是猜测     于是现在你知道有哪些点可能会影响动画性能,那该如何修复呢?好吧,其实不需要。有很多种诡计来优化动画,但如果盲目使用的话,可能会造成更多性能上的问题,而不是修复。     如何正确的测量而不是猜测这点很重要。根据性能相关的知识写出代码不同于仓促的优化。前者很好,后者实际上就是在浪费时间。     那该如何测量呢?第一步就是确保在真实环境下测试你的程序。 真机测试,而不是模拟

  • 多谢了。 正如一些人所指出的,maven版本中java home中的JRE引用对我来说是一个红鲱鱼兔子洞。经过进一步的测试,我有了一些新的有趣的信息。我直接从命令行运行maven命令。我用eclipse从svn存储库中签出代码,并尝试在该代码上运行maven包,但.war没有正确构建。但是,如果我在eclipse中将一个团队导出到一个新目录,并在该目录上运行maven包,那么它将构建.war fi