Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > ActionScript 3 > Изменение цвета заливки объекта


Автор: AvnAvn 27.10.2010, 04:57
Дано: Adobe Flash CS3 Prof.
Требуется программно изменить цвет заполнения нарисованной фигуры, преобразованной в символ.
(нарисованная при помощи редактора фигура по форме представляет собой замкнутую ломаную линию по форме участка местности. Отрезки линии были объединены (Меню Изменить/объединение). Затем получившийся объект был преобразован в символ и его екземпляру было дано наименование "PolygonEkzemlar". На вкладке свойств у него задан цвет заливки. Тип объекта для этого экземпляра в выпадающем списке на вкладке свойств указан "фрагмент ролика".)
Попробовал как по справочнику команд:
В слое, где размещен экземпляр символа пишем ActionScript 3:
myColor = new Color(PolygonEkzemlar);
myColorTransform = new Object;
myColorTransform.ra = 10;
myColorTransform.ga = 20;
myColorTransform.ba = 30;
myColor.setTransform(myColorTransform);

При тестировании ролика выдается ошибка на строку myColor = new Color(PolygonEkzemlar);:
1180: Call to a possibly undefined method Color. 


Рисовать программно этот объект не нужно.
Подскажите, как программно изменить цвет заливки? 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)