2011-03-18 93 views

回答

1

例與數組中的一些顏色:

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事件來改變隨機顏色。

0

我知道你的帖子已過時,但我只是想通了。 你不需要創建你自己的顏色數組,你可以從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]);