(FlashBuilder) 클릭시 액션을 수행 할 CSV 파일에서 약 1200 개의 직사각형을 동적으로 생성하고 싶습니다.AS3을 사용하여 동적으로 생성 된 스파크 사각형에 색상 적용
이렇게하는 가장 좋은 방법은 무엇입니까? Air and Android의 드로잉 API는 좋은 생각이 아니며 Spark Rectangle 클래스를 사용하려고 생각하고 있습니다. 그러나 생성하는 경우 색상을 적용하는 방법을 생각할 수 없습니다. 동적으로 사용 하시겠습니까?
private function addRect(color:uint, xPos:Number, yPos:Number, width:Number, height:Number):void {
var rect:Rect = new Rect();
rect.x = xPos;
rect.y = yPos;
rect.width = width;
rect.height = height;
var fillColor:SolidColor = new SolidColor(color);
rect.fill = fillColor;
var obj:Group = new Group();
obj.addElement(rect);
obj.addEventListener(MouseEvent.CLICK, this.onClick);
this.addElement(obj);
}
private function onClick(e:Event):void {
trace("clicked");
}
희망하는 데 도움이 :
당신은 점 또는 도형의 크기가 CSV에있는 데이터의 형식 (지정해야). 또한 몇 가지 코드를 보여주십시오. 그것은 나에게 당신이 사용하고있는 Rectangle 클래스가 데이터 구조이고 모양/그래픽 관련 클래스가 아니라고 생각합니다. Sprite의 그래픽 속성을 살펴보십시오. – goliatone