【问题标题】:Coloring flash symbols with two objects用两个对象为闪光符号着色
【发布时间】:2011-05-24 06:19:39
【问题描述】:

大家好,我是 Illustrator 和 flash 的新手。这里我有两个对象;背景和亮点。高光有一定的不透明度设置为 45%,因此它看起来比背景更亮。我只想为 as3/flash builder 4 中的背景着色,但是当我为 flash 符号着色时,高亮区域也会着色,我不想这样做。我也不希望有两个单独的符号,因为那样我将不得不添加更多的代码和变量。

有没有什么方法可以只给背景上色,让高亮对象保持原样?

我希望我已经很好地表达了自己。

【问题讨论】:

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


    【解决方案1】:

    您必须将您的对象分割成两部分 - 很可能是较低层的背景和较高层的高光。然后给你的背景一个实例名称并只更改它的颜色。

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

    EG:

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

    PS。努力提高你的接受率。

    【讨论】:

    • 您好,感谢您的回复。如果我只将背景设置为符号,那么 flex 甚至不会拾取高亮部分。真正的问题仅在于 Flash,请您解释一下如何保存带有符号和另一个图形(突出显示)的图形。 PS。是的,我知道验收的事情,我刚刚做了一些工作。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-04-07
    • 1970-01-01
    • 2019-05-14
    • 2019-10-01
    • 2017-07-16
    • 1970-01-01
    • 2023-02-16
    相关资源
    最近更新 更多