flex-spark相关内容

Flex 4.5 和 4.6 之间的 Spark 生命周期变化

我最近将我的一些项目迁移到了全新的 Flex 4.6 SDK.我没想到会有很多麻烦,因为它只是一个小版本.但事实上,我到处都遇到了数百个错误.这些错误大多来自 Spark SkinnableComponents;例如: 覆盖受保护的函数 getCurrentSkinState():String {返回 mySkinPart.someProperty ?“正常":“someOtherState"; ..
发布时间:2022-01-21 10:32:07 其他开发

ActionScript MXML <mx:>与

看起来我可以为 或 使用组件. 那么,哪个更有优势? 解决方案 正如其他海报提到的,spark(s:) 命名空间指的是 Flex 4 引入的新组件,而 halo/mx (mx:) 命名空间指的是较旧的组件. 它们可以一起使用,这是必要的,因为所有 mx 组件都没有 Spark 等效项(值得注意的遗漏是 DataGrid、Tree、DividedBox 等.)新 Spark 组件 ..
发布时间:2021-12-17 10:54:42 其他开发

如何确保在 Spark 列表中始终选择某些内容?

我有一个基于 dataProvider 的火花列表.随着应用程序的运行,dataprovider 中的数据可能会发生变化,并且 dataProvider 中的数据也可以交换为不同的数据 我需要做的是确保列表中始终选择某些内容(除非它是空的) 解决方案 您只需将列表实例的属性 requireSelection 设置为 true. 在 MXML 中,它将是: ..
发布时间:2021-11-12 00:53:10 其他开发

Flex/FlashBuilder :: Spark List/IconItemRenderer:: 禁用选择突出显示/不选择/删除选择

我无法使用 IconItemRender 删除火花列表的选定和关闭状态颜色.如果您正在制作移动应用并使用 IconItemRender(而不是 ItemRenderer),则没有 autoDrawBackground 属性. 多亏了这个页面,我想在弄清楚之后我会把它放在这里:http://www.sajeevkumar.com/2012/01/08/flex-4-6-list-mobile- ..
发布时间:2021-11-12 00:40:29 其他开发

如何使用参数制作 MXML 组件构造函数?

我是 flex 新手,有人可以帮我吗? 如何创建一个接受 MXML 组件参数的构造函数? 解决方案 你不能;MXML 组件没有可以修改的构造函数. 您有几个选择.第一个是重写您的组件以使用 ActionScript.这在某些情况下可能是乏味的,而在其他情况下则是微不足道的.这取决于组件的作用. 第二个选项 os 在组件上使用公共变量.创建 MXML 组件的实例时,请为其设 ..
发布时间:2021-11-12 00:40:02 其他开发

在 Spark TabBar 中隐藏选项卡

我有一个 spark TabBar,我想从外部用户输入(即复选框检查)中隐藏和显示它的一些元素 我在更改选项卡可见性时遇到问题.它们当前始终显示. 有人知道吗?我在 mx TabBar 上看到了 getTabAt,但选项卡的外观很重要,要求它看起来像选项卡栏而不是按钮栏. 我的标签以及隐藏和显示代码如下: ..
发布时间:2021-11-12 00:31:01 其他开发

在 Spark TabBar 中隐藏选项卡

我有一个 spark TabBar,我想从外部用户输入(即复选框检查)中隐藏和显示它的一些元素 我在更改选项卡可见性时遇到问题.它们当前始终显示. 有人知道吗?我在 mx TabBar 上看到了 getTabAt,但选项卡的外观很重要,要求它看起来像选项卡栏而不是按钮栏. 我的标签以及隐藏和显示代码如下: ..
发布时间:2021-11-12 00:27:03 其他开发

Spark SkinnableComponent skinDestructionPolicy

作为尝试解决应用程序内存泄漏的一部分,我们发现对于每个 SkinnableComponent,skinDestructionPolicy 都设置为 “never" 默认. 这意味着当使用静态皮肤部件时,皮肤会永远留在内存中. 此外,永远不会触发宿主组件中 partRemoved() 的覆盖.因此,我们在 partAdded() 覆盖中添加的事件侦听器不会被删除,这有效地导致视图和皮肤保留在 ..
发布时间:2021-11-12 00:20:41 其他开发

Spark SkinnableComponent skinDestructionPolicy

作为尝试解决应用程序内存泄漏的一部分,我们发现对于每个 SkinnableComponent,skinDestructionPolicy 都设置为 “never" 默认. 这意味着当使用静态皮肤部件时,皮肤会永远留在内存中. 此外,永远不会触发宿主组件中 partRemoved() 的覆盖.因此,我们在 partAdded() 覆盖中添加的事件侦听器不会被删除,这有效地导致视图和皮肤保留在 ..
发布时间:2021-11-12 00:17:07 其他开发

移动设备上的 Flex TextArea 和 TextInput 未正确定位

在移动组件上使用 TextArea 和 TextInput 时遇到了两个问题,我不知道如何解决.第一个是 TextArea 文本位置不正确,第二个是它与其他组件重叠. 当 TextArea 位于 Scroller(或软键盘激活并移动 TextArea 位置)时会出现问题. 如果您将以下代码添加到移动应用程序中,您会看到这一点: ..
发布时间:2021-11-12 00:16:29 其他开发

如何在 Spark TextArea 中的每行文本下显示一行

我正在尝试在 Spark TextArea 中的每行文本下方显示一条水平线.我想让文本区域看起来像法律文件. 解决方案 Ah 实际上在 Flex 3 中遇到了类似的问题,为我们样式的一部分禁用的链接按钮进行了三振.刚刚检查了代码并查看了火花标签的文档,发现我从 mx 标签中使用的函数明确表示它不起作用 [来自火花标签中的 measureText()]: 测量指定的文本,假设它显示在一 ..
发布时间:2021-11-12 00:07:17 其他开发

如何使用虚拟布局获取 Spark List 上的可见项目

我有: 一个数组集合; 使用上述 ArrayCollection 作为数据提供者的 List,并且 virtualLayout=true; 一个自定义的 ItemRenderer,显示一个标签:a) 数量b) y 位置取决于数字和可见的最高数字 换句话说,如果我在 AC 中有 10 个数字,而屏幕上只出现 5 个,那 5 个的 y 位置将取决于这 5 个数字的最大值.当然,当用户滚 ..
发布时间:2021-11-12 00:05:05 其他开发

Flex Spark 列表鼠标滚轮滚动速度

我有一个扩展 Spark List 的组件,当我使用鼠标滚轮滚动时,它一次性滚动太多.我已经尝试在 List 类和 VerticalLayout 类中寻找处理鼠标滚轮滚动的处理程序来覆盖,但我找不到它. 还有其他方法可以改变这一点,还是我遗漏了什么? 解决方案 MouseEvent.MOUSE_WHEEL 的“delta"属性定义了一个滚轮将滚动多少行.您可以尝试在 MOUSE_WH ..
发布时间:2021-11-11 23:58:38 其他开发

如何将相机连接到 Spark.components.VideoDisplay

我正在使用 Flash Builder 并创建了一个 spark-application Flex 项目,该项目将从本地摄像头流式传输视频.如果我使用 mx.controls.VideoDisplay;没有问题,因为它有 attachCamera(camera) 方法.但是 Spark 的 VideoDisplay 组件没有这个方法.我知道我可以在 Spark 应用程序中使用 mx 控件,但我想知 ..

什么是主机组件?

我在 Flex 中为一个 progressBar 蒙皮,在阅读了一些关于它的内容后,我看到有一个叫做 hostComponent 的东西. Adobe 网站说: “宿主组件是使用皮肤的组件.通过指定宿主组件,Spark 皮肤可以通过使用 hostComponent 属性获得对使用皮肤的组件实例的引用." 但是,我仍然不明白这究竟是如何工作的. 有什么快速实用的解释吗? 谢谢! ..
发布时间:2021-11-11 23:46:18 其他开发