어떻게 as3에서 객체의 색상을 임의로 변경할 수 있습니다.ActionScript 3.0/Flash Builder에서 객체에 임의의 색상을 지정합니다.
답변
다음과 같이 임의의 유효한 색상을 생성 할 수 있습니다 : Math.round(Math.random()*0xFFFFFF)
. 당신은 색상의 많은 제어가 필요한 경우 여기에 노동 계급이 범위, 또는
for(var i:int = 0; i < 5; i++) {
var num:uint = Math.round(Math.random()*0xFFFFFF);
trace(num.toString(16));
var mc:Shape = addChild(new Shape()) as Shape;
mc.graphics.beginFill(num);
mc.graphics.drawRect(100*i,0,80,80);
}
: 나는 셰인 동의 QuasiUseful : AS3 Random Color Generator
mc.graphics.endFill() ... – PatrickS
이 경우 실제로 필요하지는 않지만 추가하는 것이 좋습니다. – shanethehat
이
예를 들어,이 5 개 무작위 색깔의 사각형을 그립니다. flash.geom.colorTransform
을 사용하여 색상을 동적으로 변경하는 방법을 추가 할 수도 있습니다.
정확한 치수를 알지 않아도 불규칙한 것을 포함하여 모든 모양의 색상을 변경할 수 있습니다. Shane의 난수 생성기 코드와 결합 된 다음 메서드를 사용하여이 작업을 수행 할 수 있습니다.
import flash.geom.ColorTransform;
const INVALID_HEX_COLOR_VALUE:uint = 16777216; //Value that exceeds color range (over #FFFFFF)
function applyColorSchemeTo(obj:DisplayObject, otherColor:uint = INVALID_HEX_COLOR_VALUE):void {
if(obj != null){
var colorTransform:ColorTransform = obj.transform.colorTransform;
if(otherColor < INVALID_HEX_COLOR_VALUE)
{
colorTransform.color = otherColor;
obj.transform.colorTransform = colorTransform;
}
}
}
- 1. PyQt는 특정 요소에 색상을 지정합니다.
- 2. 목록에서 임의의 색상을 얻기
- 3. Interface Builder에서 색상을 재사용 할 수 있습니까?
- 4. Interface Builder에서 생성 된 객체에 메시지 보내기
- 5. ActionScript 3의 임의의 동적 속성
- 6. 링크에 임의의 색상을 지정하려면 어떻게해야합니까?
- 7. Actionscript 3에서 문장이있는 경우 오브젝트의 색상을 확인하십시오.
- 8. 방금 그려진 도형의 색상을 변경하는 방법 (ActionScript)
- 9. actionscript 3에서 스테이지의 크기와 색상을 어떻게 변경합니까?
- 10. ActionScript 2를 사용하여 채우기 색상을 변경하려면 어떻게해야합니까?
- 11. Flex Builder에서 궤적 모션을위한 간단한 라이브러리 (mxml, actionscript)
- 12. 이 jquery를 수정하여 페이지의 각 링크에 임의의 테두리 색을 지정합니다.
- 13. 클래스 요소에 임의의 색상을 개별적으로 적용 하시겠습니까?
- 14. 임의의 클래스 - 다른 객체에 객체 할당
- 15. Java에서 임의의 데이터를 객체에 연결하는 방법
- 16. 비교기를 지정합니다.
- 17. Interface Builder에서 바인딩
- 18. Interface Builder에서 XIB 배경색을 변경하십시오.
- 19. Flex Builder에서 AS 프로젝트를 Flex 프로젝트로 변환
- 20. ActionScript - Eclipse/FlashBuilder : 선택한 텍스트와 일치하는 색상을 변경하려면 어떻게해야합니까?
- 21. Interface Builder에서 배경 이미지 추가하기
- 22. Actionscript 3에서 런타임에 객체에 멤버 변수를 추가 할 수 있습니까?
- 23. Actionscript 객체에 특정 동적 속성이 있는지 어떻게 알 수 있습니까?
- 24. ActionScript 3 - 크기가 다른 여러 객체에 CASALIB 배포 사용
- 25. flex : 프리미티브를 사용하여 빌드 된 객체에 색상을 채우기
- 26. Flash Builder에서 배경색을 투명하게 만드는 방법
- 27. UITableView에서 다른 셀과 헤더에 다른 임의의 색상을 설정하는 방법은 무엇입니까?
- 28. Flex Builder에서 비 .as 문서의 코드 완성
- 29. 임의의 다른 응용 프로그램에서 .NET 객체에 대한 메서드 호출
- 30. 현재 클래스의 임의의 객체에 대해 itcl :: scope를 호출하는 방법은 무엇입니까?
앱을 실행할 때마다 개체의 색을 변경한다는 의미입니까? – fonini