我有一个带有按钮的 Flash 文件,当 Flash 加载时,这些按钮的颜色会动态变化,颜色代码取自 XML 文件,它会改变按钮的颜色
color.setRGB(color_code_from_xml);
这里一切正常。问题在于这些按钮上的悬停颜色,它应该始终为白色,但我无法实现,在setRGB()
加载颜色后,按钮的所有状态(over、down、hit)都是相同的颜色。
如何使按钮保持悬停颜色为白色?
希望这是可以理解的,我对 Flash 完全陌生。非常感谢你。
我有一个带有按钮的 Flash 文件,当 Flash 加载时,这些按钮的颜色会动态变化,颜色代码取自 XML 文件,它会改变按钮的颜色
color.setRGB(color_code_from_xml);
这里一切正常。问题在于这些按钮上的悬停颜色,它应该始终为白色,但我无法实现,在setRGB()
加载颜色后,按钮的所有状态(over、down、hit)都是相同的颜色。
如何使按钮保持悬停颜色为白色?
希望这是可以理解的,我对 Flash 完全陌生。非常感谢你。
var color_code_from_xml:Number = 0xFF0000; // here you will pass your value from XML
var my_color:Color = new Color(my_button);
my_color.setRGB(color_code_from_xml); // my_button turns to color (red) from XML
my_button.onRollOver = function() { // on mouse roll over
my_color.setRGB(0xFFFFFF); // my_button turns white
}
my_button.onRollOut = function() { // on mouse roll out
my_color.setRGB(color_code_from_xml); // my_button restores to color (red) from XML
}
my_button.onPress = function() { // on mouse press
my_color.setRGB(0x0066FF); // my_button turns blue
}