小编def*_*eta的帖子

在AS3强制垃圾收集?

是否可以以编程方式强制在ActionScript 3.0中强制执行完整的垃圾回收?

假设我已经使用eventListeners创建了一堆Display对象,并且已经删除了一些DO,一些eventListener已被触发和删除等等...有没有办法强制垃圾收集运行并收集所有内容可以收集吗?

apache-flex flash garbage-collection actionscript-3

18
推荐指数
3
解决办法
3万
查看次数

Flex图形资产:SWF还是SWC?

哪种格式更好,可以存储Flex应用程序,SWF或SWC的图形资源?

是否有任何真正的差异,如果是的话,它们是什么?

apache-flex flash asset-management actionscript-3

12
推荐指数
1
解决办法
1万
查看次数

作为开发人员,您在vanilla OS X系统上进行了哪些更改或安装?

举个例子,这些是我在启动新机器时经常做的一些事情:

  1. 安装'Visor' - 通过F1为您提供始终可用的HUD风格终端窗口.
  2. 安装'Clix' - 运行一百万个系统自定义命令行指令.
  3. 安装'默认应用' - 自我解释.
  4. 将"Terminal.app"设置为打开并在登录时自动隐藏.
  5. 安装"Inconsolata"字体并将其设置为"终端"和"文本编辑"的默认字体.

只有在采取了这些基本步骤之后,才能从更个人化的东西开始.

那么,面对空白的macSlate时,您采取的基本步骤是什么?

NB:是的,这个问题的灵感来自@ Roddy针对Windows平台的问题.

更新:这很好,谢谢!到目前为止一些非常有趣的答案

具体结果:我现在是一个MacPorts转换器,我的终端使用标准字左,右字,键命令行为......

更新2:我忘了提到Charles,这是世界上最好的调试http代理应用程序(恕我直言).它是共享软件,100%名副其实.

macos performance system-administration

10
推荐指数
2
解决办法
733
查看次数

如何触发一次,只有一次...?

我经常只想触发一次某个函数,但我需要从另一个被反复调用的函数中触发它.例如,拍摄某些内容的快照供以后使用.我通常通过设置全局布尔值来实现.

我想知道我这样做是否真的是最好的方式?

我似乎记得读过全局变量是坏的,全局布尔变量更糟糕!

无论如何,这就是我通常只完成一次触发某个方法的方法:

在我的初始变量集中......

private var myStatus:Boolean = false;
Run Code Online (Sandbox Code Playgroud)

然后,在经常被调用的函数内...

if (!myStatus) {
    doMyFunction();
    myStatus = true;
}
Run Code Online (Sandbox Code Playgroud)

对我来说这似乎是合乎逻辑的,但它是正确的吗?

更新:嗯,基于我从你的答案中学到的东西,而不是检查一个全局布尔变量,我现在首先检查XML节点是否存在(我在将任何写入磁盘之前将图像存储在XML结构中),以及如果没有,那么我附加一个带有base64编码图像数据的新节点.我仍然设置一个布尔标志,以便稍后我可以用用户编辑的图像数据覆盖空白图像(如果需要).它完美地运作.感谢大家的帮助!

我现在对在某些情况下使用该特定(线程不安全)系统感到更舒服.

language-agnostic loops boolean

6
推荐指数
2
解决办法
4588
查看次数

什么是指针?

请参阅:了解指针


在许多C风格的语言和一些像Fortran这样的旧语言中,可以使用指针.

作为一个只使用基本,javascript和actionscript编程的人,你能告诉我Pointer是什么,以及它最有用的是什么?

谢谢!

language-features pointers programming-languages

5
推荐指数
3
解决办法
1102
查看次数

使用TextInput和按钮进行Flex警报

有谁知道是否可以向Flex 3警报添加其他控件?我需要的是一个模态拨号,允许用户在单击确定或取消之前键入文件名.这似乎最好用一个Alert实现,但在文档中我没有看到一个明显的方法来添加TextInput(或除了Button之外的任何其他控件).我宁愿不必重新发明轮子,但如果我必须嘿,我会做的!

apache-flex actionscript-3

2
推荐指数
1
解决办法
1万
查看次数