Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Flash 更改Flex DownloadProgressBar组件条颜色的简单方法?_Flash_Apache Flex_Progress Bar - Fatal编程技术网

Flash 更改Flex DownloadProgressBar组件条颜色的简单方法?

Flash 更改Flex DownloadProgressBar组件条颜色的简单方法?,flash,apache-flex,progress-bar,Flash,Apache Flex,Progress Bar,除了实现我们自己的进度条之外,是否有一种简单的方法可以通过扩展DownloadProgressBar组件来更改默认下载进度条的颜色?因为执行进度条绘制的方法是私有的方法,所以您无法更改那里的颜色。但是您可以编写自己的类来扩展Sprite并实现IPreloaderDisplay并从DownloadProgressBar类复制所有代码。然后在drawProgressBar方法中设置您自己的颜色。不要忘记将您自己的预加载程序设置为应用程序的预加载程序属性请尝试在应用程序标记中设置预加载颜色。如果您想要

除了实现我们自己的进度条之外,是否有一种简单的方法可以通过扩展DownloadProgressBar组件来更改默认下载进度条的颜色?

因为执行进度条绘制的
方法是
私有的
方法,所以您无法更改那里的颜色。但是您可以编写自己的类来扩展
Sprite
并实现
IPreloaderDisplay
并从
DownloadProgressBar
类复制所有代码。然后在
drawProgressBar
方法中设置您自己的颜色。不要忘记将您自己的预加载程序设置为
应用程序的
预加载程序
属性

请尝试在应用程序标记中设置
预加载颜色
。如果您想要更多的控制,您需要创建一个自定义预加载程序,它扩展SparkDownloadProgressBar并在其中设置backgroundColor