问题标签 [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 回答
3222 浏览

actionscript-3 - Adobe Flash CS5 with AS3中的FLVPlayback皮肤修改问题

我一直在修改现有的 FLVPlayback 皮肤。理想情况下,我希望有一个使用计数器的。

问题是,为带有计数器的皮肤提供的所有 fla 都无法正确发布/编译。Fla 在这里:C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\FLVPlayback Skins\FLA\ActionScript 3.0

我最终得到了一个 swf,但是当应用于我在舞台上的 FLVPlayback 实例时它不起作用。(所有以“Minima”开头的皮肤 fla 都不起作用,即使是没有计数器的皮肤)

发布时收到以下警告:警告:无法加载 SWC FLVPlaybackAS2.swc

如果我转到“文件 -> 发布设置 -> Flash -> 设置”,则 FLVPlaybackAS2.swc 不在我的库路径中。所以,我添加了它... (C:\Program Files\Adobe\Adobe Flash CS5\Common\Configuration\Components\Video\FLVPlaybackAS2.swc) 但我得到了完全相同的警告。

对我来说似乎很奇怪,它会发出有关 FLVPlaybackAS2.swc 的警告……这是 Adob​​e 提供的 AS3 fla。我还尝试添加 FLVPlaybackAS2.swc、FLVPlaybackAS3.swc、FLVPlaybackAS3_2.5.swc 等,没有任何变化。

这里的另一位开发人员也尝试过并提出了同样的问题。我们都在 PC 上,并且拥有所有 Adob​​e 更新。

有人有想法么?!

谢谢,詹姆斯。

0 投票
1 回答
258 浏览

login - 如何在 DotNetNuke 中添加带有自定义皮肤的登录区域?

我正在开发一个皮肤,我想在其中引入登录区域(类似于帐户登录模块),以便登录区域会出现在应用此皮肤的所有页面中。

我怎样才能做到这一点?是否有任何皮肤对象?请通过 DotNetNuke 提出任何可能的替代方案。

0 投票
0 回答
154 浏览

windows - 使用 XP 主题时的皮肤对话框?

我一直在使用 WM_CTLCOLORSTATIC、WM_CTLCOLORBTN 消息对对话框进行蒙皮:-

此代码将所有静态元素的文本颜色设置为白色,因为背景画笔绘制了低对比度的图像。

Ive(仅)最近更新为在我的对话框上使用 Common Controls 6 和 XP-Themeing 外观,但控件上的所有文本都已“消失”,因为它再次以默认黑色绘制。

xp-themeing下有没有其他方法可以控制控件的文本颜色?还是我现在需要考虑 ownerdraw :-( ?

(并且所有者绘制实际上不是一种选择 - 如果我拥有所有控件,那么首先切换到通用控件 6 的整个动机就会消失)。

0 投票
2 回答
1888 浏览

apache-flex - flex 组合框箭头自定义图像

在我的 Flex AIR 应用程序中,我必须使用自定义箭头图标自定义组合框。我获得了更改其颜色的属性,但没有获得任何属性来更改图标本身。谷歌搜索后,我得到了一些皮肤组合框的链接,但它们是用于 FLASH CS4 的,但我在 Flex 上。

没有得到任何解决方案。请帮忙。

提前致谢。

这是代码:

它对我不起作用:(它将图像应用于整个组合框。我需要替换箭头图像。我做错了什么吗?

0 投票
2 回答
3670 浏览

apache-flex - Flex 4 应用程序皮肤 - 创建页脚

我正在尝试在 Flex 4 中为我的应用程序创建皮肤。我开始编辑位于 /flex4-sdk-folder/frameworks/projects/wireframe/src/spark/skins/wireframe/的应用程序线框皮肤

申请时我需要一个皮肤,应该提供页眉、内容区域和页脚。我将controlBar设置为在正常状态下可见,以便它用于标题的目的。

我试图在contentGroup中添加一个Rect,但它没有出现。

我的问题是 - 如何在我的皮肤中添加页脚部分,以便在应用时,无论contentGroup中内容的高度如何,它总是在我的应用程序底部显示一个部分?

[编辑]

我正在尝试创建一个类似于http://www.adobe.com/devnet/flex/tourdeflex/web/#illustIndex=0;sampleId=0;docIndex=0的页脚

我只想修复此页脚,而不考虑页面内的内容,并且应该是应用程序皮肤的一部分。即使应用程序中出现滚动条,页脚也应该位于浏览器窗口的底部。

请提供您宝贵的意见和建议。

0 投票
2 回答
2481 浏览

apache-flex - 未在子应用程序中加载的皮肤(在 Flex 中)

我们尝试开发具有多个抽象层的 Flash 游戏引擎。这个弹性项目包含:

一个应用程序 (1)-> 加载一个类 (2)-> 加载另一个类 (3),它实例化了一个 Flex 组件 (4)。

加载使用 SWFLoader。最后一个 Flex 组件 (4) 只是一个带有 AdvancedDataGrid 的组。我们没有定义皮肤,所以我想它必须采用默认皮肤。

问题是在执行过程中,由于在 Flex 组件中找不到组件的默认皮肤(4)而引发错误。在我们的例子中,对于 AdvancedDataGrid:

mx.controls::AdvancedDataGridBaseEx.

有罪的命令是:getStyle("headerSeparatorSkin");它返回 null

目前,我们找到了两种解决方案:

  • 第一个解决方案是将属性添加headerSeparatorSkin="spark.skins.SparkSkin"到 Flex 组件的 AdvancedDataGrid 中 (4)。但这意味着我必须为组件的每个部分手动添加每个皮肤,这是一个非常无聊的解决方案。

  • 第二种解决方案是在第一个应用程序 (1) 中创建一个 AdvancedDataGrid。我想它将 AdvancedDataGrid 添加到编译和链接过程中。然而,这个解决方案并不好,因为应用程序 (1) 必须知道 Flex 组件 (4) 使用了哪些 UIComponent。

我们尝试了编译器选项“keep-all-type-selectors=true”(像这样),但没有任何改变。

那么,是否有人可以强制编译器在子应用程序中显式链接 Flex 组件和他的皮肤?

0 投票
2 回答
2075 浏览

apache-flex - Flex 4 滚动条皮肤不调整大小

我正在开发一个 Flex 4 应用程序,我开始使用皮肤自定义界面以提供全新的外观。

因此,我在 Flash Catalyst 中创建了两个滚动条外观(一个水平,一个垂直)。

当我通过 Catalyst 测试应用程序时它工作得很好,所以我把它导入到 Flash Builder 上,复制了组件并在我的 css 文件中为 HScrollbar 和 VScrollbar 定义了新的皮肤。

皮肤工作正常,所有按钮都正常。但是,滚动条由于某种原因没有调整大小。无论它绑定的内容如何,​​它都保持在我设计的相同高度。

它以所有应有的方式滚动内容,但不会调整大小并且拇指不会一直向下。

我还注意到以下内容。

我有一个自定义组件充当列表。它扩展了 Group 并包含一个 Scroller。因此,在应用程序的一个地方,Scrollthumb 比在另一个使用相同自定义列表的地方要低。

我还必须提到,这个滚动条在没有自定义皮肤的情况下也能完美运行。

还有其他人有类似的问题吗?

0 投票
4 回答
414 浏览

php - 创建带有皮肤的网站 - 从我的角度来看,提供正确图像的最佳方式是什么?

我正在重新编写一个支持多种皮肤的网站。目前,我只是计划允许修改图像和 CSS,但底层 HTML 不会改变。如果皮肤不修改图像或 CSS 文件,它会从基础皮肤继承该文件。

考虑到这一点,到目前为止,我考虑过以下 3 种方式来提供与皮肤相关的文件:

  1. 使用查找函数将所有特定于皮肤的请求请求包装在视图中,即:
  1. 让 php 提供图像

    <img src="/header.png.php?skin=skin1" />

  2. 总是尝试加载皮肤文件,如果它不存在,使用 ModRewrite 将结果发送到 php 处理程序脚本:

    <img src="/skin1/header.png" />

第 2 项是我想做的,但我只关心让 PHP 提供基本上每个图像文件的性能影响。

我的用户群足够小(大约 30k 用户),我认为这不是一个问题,但我也想了解其他人在这种情况下会做什么。

谢谢。

编辑:我不知道为什么我的代码格式不正确。我点击了代码按钮并检查了它是 4 个空格,但它仍然很难看。对于那个很抱歉。

0 投票
1 回答
637 浏览

browser - 如何在客户端重新皮肤网站?

有什么方法可以重新设计一个网站(在客户端),其中页面的格式和布局大多是已知的和不变的?

例如,将 eBay 上某个表单的语言更改为日语。

我知道使用 Opera 和 Firefox 可以覆盖网站的 CSS。在任何浏览器或浏览器插件中是否有任何方法可以覆盖某个网站某个页面上的文本和文字?

我的一些想法:

  • 浏览器插件
  • xslt / xPath 等

有什么想法吗?

0 投票
4 回答
1053 浏览

c++ - 哪些 *slick* UI 库/框架/工具适用于非 MFC、Win32 C++ 应用程序?

什么是真正优秀的 Windows、C++、UI 库、框架或工具,可以让我非常简单轻松地为我的原生 C++ win32 应用程序添加流畅的外观和感觉?

还;

  • Slick意味着可使用窗口背景图像、精美按钮、阴影以及所有爵士乐来换肤。
  • 这是非 MFC
  • 支持 Windows XP 及更高版本
  • 免版税许可(我们预计会有很多安装)
  • VS2008