2014-03-31 2 views
0

저는 현재 maintaning하고있는 Flex 프로젝트부터 시작하고 있습니다. 몇 분 전에 방금 시도한 것에 대해 궁금합니다.updateDisplayList를 재정의

재정의 보호 기능은 updateDisplayList

같은 것을 수행

:

이 방법

someLabel.y = someLabel.height + 5;

모든 좋은,하지만 난이 일을하려고하면

someLabel.x = someLabel.width + 5;

프로젝트를 실행할 때 NOTHING이 더 이상 렌더링됩니다. 충돌하지 않습니다. 렌더러가 작동을 멈추는 것과 같습니다.

어떤 아이디어?.

재미있는 점은 Flex 나 AS3에 익숙하지 않다는 것입니다.하지만이 방법을 재정의하려 한 적이 없습니다.

감사합니다.

+1

'someLabel.x'가 무엇인지 확인 했습니까? 어쩌면 방금 화면에서 벗어 났을 수도 있습니다. –

답변

0

좋아요, 오른쪽 속성을 레이블 mxml에 추가하는 것과 비슷하게 오버라이드 된 updateDisplayList의 x 속성은 좋은 콤보가 아닙니다. 왼쪽 속성을 제거하자마자 정상적으로 작동했습니다.

(생각을 자극 해 준 덕분에 ced-b 덕분에)