2010-05-20 9 views
0

UIComponent 클래스에서 파생 된 사용자 지정 Actionscript 3.0 구성 요소 내에서 ProgressBar Flex 구성 요소를 사용하려고합니다. 최소 및 최대 값 등을 설정했습니다.Flex ProgressBar 구성 요소 문제

_progressBar = new ProgressBar();    
_progressBar.label = "Loading"; 
_progressBar.minimum = 0; 
_progressBar.maximum = 100; 
_progressBar.direction = ProgressBarDirection.RIGHT; 
_progressBar.mode = ProgressBarMode.MANUAL; 

구성 요소에는로드하는 텍스트가 있지만로드하는 막대는 표시되지 않습니다.

_progressBar.setProgress(20, 100)과 같은 것은 코드에 아무런 영향을주지 않습니다. 이 아이디어가 효과가없는 이유는 무엇입니까?

답변

1

문제는 내가 구성 요소를 UIComponent에 추가하고 있다는 것입니다. Flex 구성 요소는 Canvas와 같은 컨테이너에서 파생 된 것에 추가해야합니다. UIComponent에서 파생 된 사용자 정의 구성 요소에 단추를 표시 할 수 없습니다. 캔버스로 변경하면 문제가 해결되었습니다. 희망이 사람을 도움이됩니다.

0

제공 한 현재 코드에 문제가 없습니다 (개별 인스턴스에서 올바르게 작동 함). 아마도이 문제는 사용자 지정 AS3.0 구성 요소에 있습니다. 그러나 추가 정보가 없으면 사용자를 지원할 수 없습니다.