flex mxml 구성 요소에 두 개의 레이블이 있습니다.
처음에는 비디오 디스플레이의 재생 헤드 타임을 보여주고 다른 하나는 같은 목적으로 사용됩니다.
차이점은 추가 모드 (플래그 변수로 결정)에있는 경우
은 바인딩을 사용하여 현재 재생 헤드 시간을 모두 표시해야합니다.
그러나 우리가 편집 모드에있을 때 (다시 플래그로 결정한 경우) 후자의 레이블은 데이터베이스에서 검색 한 값인 더 구체적으로 정적으로 유지되어야합니다.Flex 조건부 데이터 바인딩
어떻게해야합니까? 나는 ChangeWathcer를 시도했지만 조금 까다 롭다. 다른 간단한 방법이 있거나 뭔가 빠뜨린 것입니다.
다음은 내 코드입니다.
전용 기능 초기화() {공극
경우 (queFlag == 'A')
{// timeLbl.text = currentTimeLbl.text 일부 결합기구
}
다른 경우를 사용 (queFlag == 'e')
{
// timeLbl.text = '데이터베이스에서 값을 검색했습니다'; 이 비디오가 재생되면서 동적으로 변경 있도록
}
}
여기 currentTimeLbl는 비디오 리플렉션의 playheadTime을 보여줍니다.
나를 도와주세요.