2011-10-23 2 views

답변

1

나는 정확히 당신이 원하는 것을 이해하지 못했지만 아날로그 다이얼로 속도계를 만드는 방법을 묻고 있다고 가정합니다.

이 종류의 미터를 만드는 방법을 설명 하겠지만 다른 것들에도 쉽게 적응할 수 있습니다.

두 무비 클립해야합니다 : 미터 (여기에 특별한 아무것도)의

  • 배경 그냥 바닥

  • 표시에 보관 - 기본적으로 단지 멋진 라인. 이것을 배경 상단의 정확한 위치에 배치 한 다음 축이 정확히 있어야하는 위치 (회전 중심) - http://bit.ly/pP1AgL이되도록 변형 센터를 조정해야합니다.

그 후, 올바른 값으로 표시 위치를 코드를 작성해야합니다 : 당신이 너무 ActionScript에서 중심점을 관리하려면

function updateDial(value: Number, max: Number) { 
    var maxAngle: Number = 45; // adjust this angle to reach the maximum 

    var u:Number = (value/max) * maxAngle; // compute the angle 

    indicator_mc.rotation = u; // apply the rotation 
} 

, 다음 일이 더 얻을 것이다 복잡한 경우 변환 표를 mc.transform.matrix에 적용해야합니다. 여기에서 자세히 알아보십시오. http://bit.ly/oBcKOj

+0

var myobjectcount : uint = 9; for (var i = 0; i Akhil