Как случайно установить цвет для мувиклипа в actionscript3 - PullRequest
1 голос
/ 18 марта 2011

Я хочу произвольно установить цвет для мувиклипа в ActionScript 3. Как мне поступить?

Ответы [ 2 ]

1 голос
/ 18 марта 2011

Пример с несколькими цветами в массиве:

var colorArray:Array = new Array(0xFFFF33, 0xFFFFFF, 0x79DCF4, 0xFF3333, 0xFFCC33, 0x99CC33);
var randomColorID:Number = Math.floor(Math.random()*colorArray.length);

var myColor:ColorTransform = this.transform.colorTransform;
myColor.color=colorArray[randomColorID];

myMovieClip.transform.colorTransform = myColor;

Измените myMovieClip на имя экземпляра вашего мувиклипа, если хотите, вы можете добавить событие щелчка, чтобы изменить случайные цвета.

0 голосов
/ 25 апреля 2012

Я знаю, что ваш пост старый, но я только что понял это. Вам не нужно создавать свой собственный массив цветов, вы можете украсть его из палитры цветов.

import fl.controls.*;
var _lineWeight:Number = 20;
var cp:ColorPicker = new ColorPicker();

var randomNumber:Number = Math.random() * cp.colors.length;

var drawing:Shape = new Shape();
drawing.graphics.lineStyle(_lineWeight,cp.colors[randomNumber]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...