Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > 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. Рисовать программно этот объект не нужно. Подскажите, как программно изменить цвет заливки? |