2009-08-12 2 views
0

저는 막대 차트가있는 Flash에서 애니메이션 장면을 만들었습니다. 막대는 큰 사각형과 TextField가 포함 된 MovieClip 심볼입니다. Actionscript를 사용하여 TextField에 액세스하고 싶습니다. 그러나 참조 할 수 없습니다.ActionScript를 사용하여 기호 내 TextField에 액세스

장면의 각 막대에는 자체 인스턴스 이름이 있으므로 쉽게 찾을 수 있습니다.

그러나 기호 내 텍스트 필드의 텍스트는 어떻게 수정합니까?

텍스트 필드에 심볼 내에 인스턴스 이름을 지정하려고 시도했지만 도움이되지 않았습니다. 누군가 나를 알아낼 수 있도록 도와 줄 수 있습니까?

+0

문제는 이것입니다. 우리에게 코드를 보여줘. 그는 할 수 없다. 인스턴스 이름과 함께 사용하는 무비 클립과 컨트롤의 계층 구조를 지정해 주시겠습니까? 또한 텍스트 필드 컨트롤에 액세스하려는 위치를 설명하십시오. –

답변

1

오.

바 : 무비 클립 인스턴스 이름 "barText"과 사각형, 텍스트 필드를 포함하는 내가

기호 ... 결국 그것을 관리 끈다.

스테이지에는 bar1, bar2라는 두 가지 인스턴스가 있습니다.

import flash.text.TextField; 

bar1.barText.text = "hello"; 
bar2.barText.text = "foo"; 

나는 어디서나 .FLA를 첨부 할 수 있습니다

텍스트 상자의 텍스트에 액세스 할 수?

+0

FLA를 부착 하시겠습니까? –

+0

답변을 .fla 파일에 넣습니다. 나는 그것을 어딘가에 넣고 그것을 연결하고 싶었다. –

+0

이 질문에 대한 답변이 아직 없습니까? 왜 FLA를 부착해야합니까? – David

0

때때로 null 인 것으로 보입니다. 따라야 할 것이 맞습니다.

bar1.barText.text = "hello"; 
bar2.barText.text = "foo"; 

그러나 장치 글꼴을 포함 시키거나 사용하는 것을 고려하십시오.

관련 문제