1
我想在ActionScript 3中隨機設置MovieClip的顏色。我該怎麼做?如何在actionscript3中隨機設置MovieClip的顏色
我想在ActionScript 3中隨機設置MovieClip的顏色。我該怎麼做?如何在actionscript3中隨機設置MovieClip的顏色
例與數組中的一些顏色:
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實例名稱OOF影片剪輯,如果你願意,你可以添加一個click事件來改變隨機顏色。
我知道你的帖子已過時,但我只是想通了。 你不需要創建你自己的顏色數組,你可以從colorpicker中偷取它。
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]);