2012-09-28 2 views
0

시간 내 주셔서 감사합니다.flex의 수학 : 숫자를 추가하고 결과를 레이블로 표시하려면 어떻게합니까?

나는 함께 추가하고 싶은 수치가있는 2 개의 레이블이 있습니다.

<s:Label id="cost_1" x="261" y="138" text="150" /> 
<s:Label id="cost_2" x="280" y="138" text="220"/> 
<s:Label id="totals" x="291" y="138" text=""/> 

처음 두 레이블의 합계를 시각적으로 표시하려면 세 번째 레이블 (id = "totals")이 필요합니다. (150 + 220 = totals.text)

고맙습니다!

답변

2

많은 방법이 있습니다. 그러나 코드를 입력하면 가장 간단한 방법은 다음과 같습니다.

<s:Label id="totals" x="291" y="138" text="{int(cost_1.text) + int(cost_2.text)}" /> 

레이블에 숫자 값이 표시 될 수 있지만, 실제로는 문자열 값입니다. 그래서이 코드는 그것들을 int로 변환합니다. 거기에서, 그것은 단순한 산술 연산입니다.

+0

감사합니다. 꿈 같은 작품! – Daynis

관련 문제