用两个对象着色闪光符号

时间:2011-05-24 06:19:40

标签: flash flex actionscript-3 flash-builder flash-cs3

嘿伙计们,我是Illustrator和flash的新手。我有两个对象;背景和亮点。突出显示有一定量的不透明度设置为45%,因此它看起来比背景更亮。我想在as3 / flash builder 4中为背景着色,但是当我为flash符号着色时,高亮区域也会变色并且我不想这样做。我也不想有两个单独的符号,因为那时我将不得不添加更多的代码和变量。

有没有办法为背景着色并让高光对象成为?

http://imgur.com/ezH1E

我希望自己表达得很好。

1 个答案:

答案 0 :(得分:0)

您必须将对象分为两部分 - 很可能是较低层的背景和较高层的高光。然后为你的背景提供一个实例名称并仅改变它的颜色。

我不明白为什么你需要更多的代码,你的对象仍然是一个,只是由两个孩子组成(即你的箭头或任何仍然是一个箭头,背景为您可以访问和修改的其中一个孩子。

EG:

var col:ColorTransform = your_object.background.transform.colorTransform;
col.color = 0xFF0000;
your_object.background.transform.colorTransform = col;

PS。处理你的录取率。