2015-01-31 3 views

답변

6

beginFill 정의 된 임의의 색상을 가지고 원하는 것은 어떤 색상도 진수를 받아, 당신은 그냥 임의의 진수 색상을

var stage = new createjs.Stage("demoCanvas"); 
var circle = new createjs.Shape(); 
var color = '#'+(Math.random()*0xFFFFFF<<0).toString(16); 

circle.graphics.beginFill(color).drawCircle(0, 0, 50); 
circle.x = 100; 
circle.y = 100; 
stage.addChild(circle); 
stage.update(); 
+0

최고를 생성해야하므로! 감사! –

+1

색상을 조금 더 제어하려면 Graphics.getHSL() 메소드를 살펴보십시오. 예를 들어, 임의의 색조로 채도가 높은 색상을 원한다면,'circle.graphics.beginFill (createjs.Graphics.getHSL (Math.random() * 360, 100, 50));' – gskinner