ActionScript 3 - CS5
Аз съм нов за Flash и се чудех как да променя цвета на попълване от код.Нещо като това -
btnRed.fillColor = "0xff0000";
Благодаря за коментара!
Отговори:
4 за отговор № 1Поглеждам в ColorTransform, Всички DisplayObject (т.е. Sprite, MovieClip, Shape и т.н.) има свойство, наречено transform, което на свой ред съдържа свойство, наречено ColorTransform.
Кодът по-долу го прави толкова квадрат, като цветът на черното запълване се променя на зелено:
var квадрат: Shape = нова форма (); квадрат.graphics.beginFill (0x000000); square.graphics.drawRect (0, 0, 200, 200); var ct: ColorTransform = квадрат.трансформа.колоТрансформа; ct.color = 0x00FF00; square.transform.colorTransform = ct; addChild (квадрат);