问题标签 [flex4]

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 投票
1 回答
822 浏览

actionscript-3 - Restrict MouseEvents to Mask in Flex Skin?

I have a ButtonSkin (Flex 4 Skin) with a Rect, a Label, and a Group, the Group masking the Rect. On rollOver, I animate the Label's x to this.width, and on rollOut, back to the original position. The problem is, when I rollOut, if I roll to the right (where the label is hiding behind the mask), it doesn't register rollOut, until I go past the label (this.width * 2). How do I prevent that, so when I rollOut of the visible area, even though I'm still over the label behind the mask, I get a "rollOut" event?

Here's the Skin:

p>

0 投票
2 回答
1620 浏览

apache-flex - Flex 4 数据组项目渲染器坐标

我想要一个叠加层,在不同的 Flex 4 列表控件中的选定项目之间绘制线条。

问题是我不知道如何访问列表项渲染器的 x、y 坐标。

任何帮助表示赞赏。

0 投票
4 回答
4183 浏览

events - Flex 4 冒泡自定义事件

如何在 Flex 4 中创建一个冒泡的自定义事件?

要在 MXML 中创建和公开自定义事件,您需要在将使用此行调度事件的组件中声明它:

这使您可以:

但是,如何使这个泡沫向上。我想做这个

谢谢!

0 投票
2 回答
524 浏览

list - 清单管理

我有一个数据源,在 Flex UI 中显示为列表。

我定期刷新列表,我的 UI 要求之一是优雅地显示数据源何时从列表中删除项目,因此我将当前列表与传入数据源相关联。

关联过程是这样的:

  1. 刷新数据源。

  2. 遍历现有数据集,对照传入项目检查每个 ID,如果找不到匹配项,则将现有项目标记为已关闭。(UI 在项目更新时处理此标志,并且它是视觉技巧。)

  3. 在下一次刷新数据时,在当前列表中查找标记的项目并将其删除。

这是我的问题,我是否以最有效的方式这样做?还是我缺少一些简单的技巧?

更新:这里有一个等效于 as3 的 JAXB 吗?

0 投票
3 回答
4940 浏览

apache-flex - Flex 4 和 ScrollBar stepSize

我想指定用 VScrollBar 滚动的量。所以在 Flex 3 中我们有“lineScrollSize”,但是这个属性在 Flex 4 中是如何调用的呢?我认为它是 VscrollBar.stepSize——但它并没有做任何事情。

有人请帮助我。我只是希望我的内容在鼠标滚轮上滚动得更快。

0 投票
2 回答
252 浏览

apache-flex - 将 AIR 2 添加到 FB4?

我下载并安装了 FB4 beta 2。我想尝试一些新的 AIR 2 beta 功能,但是 AIR 2 默认不包含 FB4,我该如何设置?

谢谢!

(如果可能的话,我仍然希望能够将 FB3+AIR1 用于常规项目)

0 投票
1 回答
3110 浏览

air - Flex 4 & AIR 2 NativeProcess API:无法启动 NativeProcess

我正在尝试使用来自 Brent 的小视频的 AIR 2 的新 NativeProcess API 构建一个应用程序:

http://tv.adobe.com/watch/adc-presents/preview-command-line-integration-in-adobe-air-2

但我遇到了一些问题,即每次尝试启动我的流程时都会出错。

我正在运行 OS X 10.5.8,我想运行 diskutil 并获取所有已安装卷的列表。

这是我正在尝试的代码:

这看起来很简单,并且基于他的 grep 示例。

关于我做错了什么的任何想法?

0 投票
1 回答
1720 浏览

apache-flex - Spark List 中的 itemChangeEffect 等效项是什么?

在 flex 3 中,使用 List 组件,您可以向 itemChangeEffect 属性添加效果,允许您以动画方式添加/删除列表控件中的项目。

火花列表中的等价物似乎是 rendererAdd 和 Removed 事件,但这并不能完全控制效果,因为一旦事件被分派,删除就完成了,没有时间处理效果。

有谁知道如何在火花清单上完成同样的任务?

0 投票
2 回答
190 浏览

apache-flex - 从 file2.as 调用 file1.as 中的函数?

如何从 file2.as 调用 file1.as 中的函数?

这是代码。

在这个包中,我试图添加阴影,它可以工作,然后添加信息气泡,它可以工作,然后添加一个可以工作的主 swf,然后添加一个 close_button.swf 它确实加载了 swf;但是,当我尝试添加侦听器时,我无法使信息气泡关闭。

0 投票
2 回答
1810 浏览

apache-flex - 将EventListener 添加到加载程序?或加载swf?

我正在使用以下代码加载外部 swf 文件:

这是该 .as 文件的完整代码

问题 1:一旦加载器加载了我的图像,我点击它,什么都没有发生。我应该将 EventListener 添加到加载程序或其他东西吗?

问题2:如何在loader中检测swf文件的高度和宽度?