![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
В образовании градиента участвуют два цвета.
|
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Вот так:
package { import flash.display.GradientType; import flash.display.Sprite; import flash.events.Event; import flash.geom.Matrix; public class Main extends Sprite { public function Main():void { if (stage) init(); else addEventListener(Event.ADDED_TO_STAGE, init); } private function init(e:Event = null):void { removeEventListener(Event.ADDED_TO_STAGE, init); var circle: Sprite = new Sprite(); circle.x = 200; circle.y = 200; addChild(circle); var radius: Number = 50; var matrix: Matrix = new Matrix(); matrix.createGradientBox(radius * 2, radius * 2, 90 * Math.PI / 180, radius, radius); circle.graphics.lineStyle(1, 0x000000, .3); circle.graphics.beginGradientFill(GradientType.RADIAL, [0xFFFFFF, 0xC0C0C0], [1, 1], [0, 255], matrix); circle.graphics.drawCircle(100, 100, radius); } } } |
|
|||||
|
Цитата:
|
|
|||||
|
У меня не работает вышеприведенный код. Оформил его как класс "кристалл", определил в пакет as3.clss, поместил в папку as3/clss. Создал новый документ AS 3.0 в первом кадре прописал следующий код:
При компиляции возникла ошибка: Scene 1, Layer 'Layer 1', Frame 1, Line 3 1067: Implicit coercion of a value of type Class to an unrelated type flash.display:DisplayObject. Как "нарисовать" этот круг на экране? В непонятках.... Последний раз редактировалось Шурик_2; 28.09.2011 в 22:19. |
|
|||||
|
Блин, мой косяк
![]() Всё получилось. Простите мою невнимательность!!! Добавлено через 4 минуты Доп. вопрос: где можно получить HEX-коды цветов? Последний раз редактировалось Шурик_2; 28.09.2011 в 22:39. |
|
|||||
|
Banned
[+1 05.11.11]
[+1 09.08.11] Регистрация: Jan 2010
Адрес: РФ. Кемеровская область
Сообщений: 3,243
|
Во флешдевелоп есть офигенная фича ctrl + shift + k появляется цветовая палитра, из которой выбранный цвет сразу добавится в код. Удобная штучка )
|
![]() |
![]() |
Часовой пояс GMT +4, время: 15:56. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| нрадиент |
|
|