问题标签 [spark-skinning]

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 回答
1148 浏览

actionscript-3 - 在 Spark (Flex) 中使选项卡闪烁

在 Flex 4 应用程序(带有 Spark 组件)中,我有一个ViewStack带有各种屏幕的屏幕,以及一个TabBar在它们之间导航的屏幕。我希望屏幕能够在它们发生某些事情时“闪烁”它们的选项卡(如 Windows 任务栏按钮)。

我怎样才能做到这一点?我的想法是通过在闪烁时将*放入屏幕label(从 NavigatorContent 继承)来破解闪烁状态,并以某种方式在自定义标签栏皮肤中读取它。

有没有更简单的方法?如果现在,我该如何实现我的?

0 投票
1 回答
77 浏览

apache-flex - 组件的高度与它的皮肤文件有什么关系?

我有一个带有自定义皮肤的面板,其高度小于其主机组件的高度。当我在 vgroup 中进行布局时,组件的大小不会反映皮肤的较小大小。

有没有办法将容器的大小完全委托给皮肤类?

0 投票
1 回答
1102 浏览

apache-flex - 自定义的 TabBar 按钮在鼠标悬停/鼠标悬停时闪烁

我在 Flex 的 TabBar 上使用自定义皮肤,特别是控件 ButtonBarButton 的皮肤。按钮的宽度是可变大小,具体取决于它包含的文本,按钮的背景是仅在按钮的选定状态下显示的图像。

以下是我的皮肤 MXML:

鼠标悬停和鼠标悬停时按钮闪烁。有谁知道我是否缺少此类按钮的状态,或者我是否错误地应用了按钮的来源?

至于更多代码,TabBar 组件的布局如下:

并且被覆盖的 TabBarSkin 具有以下代码段:

我尝试将整个块包装在 Group 标签中,但无济于事。不可见的 Rect 确实修复了当鼠标悬停在按钮的任何边缘时发生的“机枪”闪烁,但是每次鼠标进入和离开每个按钮时仍然存在闪烁。

0 投票
1 回答
845 浏览

tree - Flex 4.5 树组件

  • 如何在树头和第一个节点之间添加垂直距离?
  • 选择该节点时如何设置节点标签的背景颜色。
0 投票
1 回答
561 浏览

apache-flex - 在火花按钮的左右添加两个图标

我想在火花按钮上添加两个图标。我正在使用按钮皮肤。但是图标没有正确显示。有没有人有任何想法?代码是:

0 投票
1 回答
323 浏览

apache-flex - Flex 4 皮肤——何时包含 Actionscript 样式代码?

当使用 Flash Builder 基于现有皮肤创建新组件皮肤时,可以选择是否包含 Actionscript 样式代码。这段代码不是总是必要的吗?

这是两个人的示例,他们都为 spark 面板设置了皮肤。

使用样式代码:

http://blog.flexexamples.com/2009/10/19/repositioning-the-control-bar-on-a-spark-panel-container-in-flex-4/

没有样式代码:

http://www.popamihai.com/2010/11/flex/skinning-flex-4-components-skinning-the-spark-panel-component/

但它们似乎都运行良好。怎么会这样?

0 投票
1 回答
683 浏览

apache-flex - Flex SkinnableContainer 作为 HGroup?

我有一个名为“GroupNavCustomContainer”的 SkinnableContainer 类,它使用名为“GroupNavCustomSkin”的 skinClass。GroupNavCustomSkin 是 Fl​​ex 为您创建的默认外观:(Spark SkinnableContainer 容器的默认外观类)。现在,我必须从类外部动态地向 GroupNavCustomContainer 添加按钮,这不是问题。但是,我似乎无法弄清楚如何让我的皮肤表现得像一个 HGroup,所以按钮的间距是均匀的。我试过:修改组容器无济于事:

我对 Flex 4.6 还很陌生,所以我确定我在这里遗漏了一个关键概念。

0 投票
1 回答
144 浏览

actionscript-3 - 如何确定 SkinnableComponent 是否已完成添加部件?

再会,

有谁知道是否有办法确定何时添加了 SkinnableComponent 对象的所有部分?这个问题的上下文如下:

我有一个自定义的可换肤组件类,一旦创建它就需要更新它的一些部分(例如更改一些标签),这意味着一旦所有的皮肤部分都被实例化和添加。

提前致谢,

0 投票
1 回答
2719 浏览

apache-flex - 更改 Flex Spark ButtonBar 控件的标签和图标位置

我正在尝试为 ButtonBarButton 创建自定义外观。我需要为 mx ButtonBar 组件创建图标和标签放置的垂直布局,就像在这个示例中一样:http: //blog.flexexamples.com/2008/01/08/sharing-the-label-placement-for-a-flex-按钮栏控制/

不幸的是,火花组件中没有“labelPlacement”属性,我也找不到更改自定义 SparkButtonSkin 的默认 BasicLayout 布局的方法。

找到了一个解决方案,您可以使用函数“setStyle”设置图标位置(在火花皮肤初始化程序处理程序中)

0 投票
1 回答
2287 浏览

apache-flex - 蒙皮滚动条 flex 4

我需要给滚动条蒙皮。我已经想出了如何更改基色,但是也需要更改滚动条的边框颜色(我需要它更灰色)。

这是代码:

图像 genpage.png 的大小比应用程序窗口大,因此会显示垂直滚动条,我需要对它进行一点皮肤处理,没什么花哨的,只有颜色变化。感谢任何提示,谢谢