gpt4 book ai didi

apache-flex - 运行时自定义皮肤的 Flex 变化值

转载 作者:行者123 更新时间:2023-12-04 03:06:19 24 4
gpt4 key购买 nike

我为我的 Flex 应用构建了一个基本主题。我想添加对其他预定义主题的支持。默认情况下,应用程序有一个主题,当用户从下拉列表中选择一个主题时,我希望它能改变。这可以通过使用 styleManager 加载 swf 文件来完成。然而,所有的皮肤都有硬编码的颜色。因此,为了实现这一点,我必须复制皮肤并更改颜色值。

有更好的方法吗?我可以只拥有一个会根据用户选择动态更改颜色值的皮肤吗?

最佳答案

最好的方法是将所有硬编码颜色从皮肤移动到 css。您将必须更新您的自定义皮肤才能利用它。

所以如果你有一个 <SolidStoke color="0xff0000" />您需要将其替换为 <SolidStroke color="{getStyle('yourCssPropertyName')} />

关于apache-flex - 运行时自定义皮肤的 Flex 变化值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5204977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com