问题标签 [flex-spark]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
6826 浏览

events - Flex 4 状态:includeIn 和组件创建完成

我有一个组件,一旦一切就绪,我需要根据我从 XML 中读取的变量来设置状态。我试过用 来做creationComplete,但它显然还没有准备好,因为没有用正确渲染的元素设置状态,但是如果我通过对某个元素的单击操作进行后续状态更改,则状态和渲染工作正常。

在这种情况下我应该怎么做才能确保在正确的时间设置状态以及由于includeIn存在而应该出现的元素以便可以呈现它们?initialize而不是creationComplete第一次创建组件时似乎没有做到这一点。对该组件的任何连续调用都可以。

0 投票
1 回答
2498 浏览

flash - Flex 4 spark Video Player 如何从 currentTime 播放

有 4 个视频源,以便用户可以在相同的视频进度之间切换。

我该如何实施?功能并seek(time:duration):void没有真正起作用。:-(

我使用的代码:

感谢你在期待

0 投票
2 回答
752 浏览

apache-flex - Spark Combox 内存泄漏

我有一个与 Spark Combo 框相关的简单、可重现的内存泄漏,但我确信这一定是我做错了,而不是 SDK 错误。

当针对 Flex 4.1 编译时,这似乎会造成内存泄漏,其中 ComboBoxView 永远不会被 GC 处理——因为对 ComboBox 的持续引用。

这是分析器的输出: 在此处输入图像描述

重现步骤:

  • Application.mxml使用and创建一个项目ComboBoxView.mxml
  • 使用 Flex 4.1 编译项目
  • 使用分析器启动 Application.mxml
  • 创建内存快照
  • 单击按钮将视图添加到舞台
  • 再次单击该按钮以从舞台上移除视图
  • 运行垃圾收集器
  • 创建另一个内存快照
  • 查看两个内存快照之间的延迟对象

注意 - 当应用程序针对 Flex Hero 编译时不会发生这种情况。

看起来好像这是一个错误,但我无法相信 ComboBox 有内存泄漏——这肯定会在 4.1 发布之前修复吗?

我在这里做错了什么?为什么视图没有被 GC 处理?

更新 我已经对此进行了进一步调查,并认为问题在于 ComboBoxSkin 使用的 RichEditableText 组件存在问题。在此处查看详细信息: Spark 内存泄漏

0 投票
2 回答
1385 浏览

apache-flex - 如何在 Flash Builder 4 中切换到 Halo 主题?

如您所知,Adobe 在 Flash Builder 4 中添加了一个名为 Spark 的新主题,但我觉得它真的很难看。问题是我无法将当前主题切换到 Halo!

我试过的:

  1. 更改项目属性中的主题设置。没有效果 - 所有新按钮和其他控件都有这个主题
  2. 使用编译器设置:-theme=${flexlib}/themes/Halo/halo.swc- 也没有效果,和上面一样

然后我注意到我的 MXML 文件中有 2 个命名空间:

当我切换按钮声明时<s:Button><mx:Button>我的按钮开始看起来好多了。但是我不能手动切换所有这样的声明,而且我不认为对Application标签进行相同的更改会在应用程序级别应用样式。

所以,我的大问题是:如何让 Flash Builder 4 使用与 Flash Builder 3 中相同的主题?如何将其应用于所有新控件?有没有我错过的技巧?

0 投票
3 回答
514 浏览

flex4 - 从 Flex 3 迁移到 Flex 4 有哪些可衡量的好处?

我们有一个拥有 30 名开发人员的大型 Flex 3 项目。我需要介绍从 Flex 3 升级到 Flex 4 的收益/成本,但我似乎无法在 Google 上找到现有数据。我想我不是第一个这样做的人。我们的应用程序是 RIA 应用程序,因此它不是视频/自​​定义组件。

我有这些好处:
1)从右到左的原生支持
2)平滑滚动
3)双向绑定
4)FXG
5)更好的状态模型

我需要有关以下内容的更多数据:
1) Spark - Spark 组件的实际好处是什么?他们更快吗?与光环相比要快多少?更容易使用?
2) 它在此处和许多文章中提到 Flex 4 的编译速度有所提高。有没有基准?
我看到这里增加了 60%,但不确定它是否是兼容 Flex 3 的 SDK 版本。

如果这里有人已经写过这样的报告,或者已经升级并可以报告真正的好处或其他想法,请分享。

0 投票
3 回答
8332 浏览

apache-flex - 以编程方式关闭 AIR 应用程序

我想知道以编程方式关闭 AIR 应用程序的正确方法。

在我的 Spark WindowedApplication 中,我有:

当然还有一个shutdownApp方法的实现(基本上是整理临时文件)。

这适用于窗口右上角的关闭按钮。但是我也有需要关闭应用程序的功能。在我调用的代码中:

但是,这不会触发 Event.CLOSING 方法,因此我的临时文件没有被清除。我不应该调用 nativeApplication.exit 吗?如果是这样,我应该叫什么?我宁愿不必在 NativeApplication.exit() 之前调用我的 shutdownApp 方法,因为这感觉不太优雅。

任何人都可以阐明这样做的正确方法吗?

谢谢,

菲尔

0 投票
5 回答
8166 浏览

forms - Flex中的火花形式项目间隙

有没有办法改变火花表单项与其内容(文本输入,组合框)之间的空间?我已经将表单的“gap”属性设置为 0,但表单输入之间仍然有很多垂直空间。

0 投票
3 回答
1390 浏览

list - Spark ItemRenderer 不显示内容

我有一个火花列表组件和一个相应的自定义itemrenderer

列表组件:

项目渲染器:

一切都很好,花花公子,数据被正确填充,我验证了data.image_path财产安全无恙地到达了itemrenderer.

我唯一的问题是:图像没有显示。我不确定它是否根本不渲染,或者它只是以某种方式不可见。

有人第一眼看到什么吗?我在这里做一些根本错误的事情吗?我以前使用过 mx 项目渲染器,但我从来没有遇到过这么大的麻烦。

0 投票
3 回答
3603 浏览

progress-bar - 替代进度条中的 barColor 属性 + Flex 4

我在 ProgressBar 组件中使用了属性“ barColor”来显示填充颜色的性能。现在我将应用程序移至 Flex 4。因此,此属性在 Flex 4 中不可用。您能否请任何知道该barColor属性替代方案的人。Spark 不支持此属性。

ProgressSkin类:-

我在皮肤类中有 3 种颜色。我想根据 progressBar 值使用这种颜色。您能否提供相同的帮助,如何通过在进度栏中使用相同的皮肤来显示不同的颜色。

0 投票
3 回答
878 浏览

apache-flex - Spark 中的这个 Flex MX 代码的等价物是什么?

spark中的内联itemRenderer复选框元素的等价物是什么?