2009-03-16 1 views
0

약간의 문제가 있습니다. Adobe Director에서 다른 개발자가 수행 한 cd 프로젝트가 있습니다. 그것은 3 개 언어로되어 있습니다. 이 프로젝트에는 자막이있는 비디오 파일이 있습니다 ... 큐 포인트의 도움을 받아 비디오에 첨부 된 자막 ... 사용자가 다른 언어를 선택하면 자막도 변경됩니다. 라이브러리에는 텍스트가있는 이미지 (즉 자막)가 있습니다. 큐 포인트와 같은 이름과 끝에는 일종의 언어 코드가 있습니다. 예를 들어 firstSentRu 또는 firstSentEn이고 해당 큐 포인트의 이름은 firstSen입니다. 따라서 논리가 명확 해지기를 바랍니다. 큐 포인트의 문제점은 사용자가 언어 간을 이동할 때 마지막 자막이 이전 언어로 표시되고 비디오가 다음 큐 포인트에 도달하면 자막이 현재 언어로 변경된다는 것입니다. . 나는 왜 이런 일이 일어나는 지 이해하지만이 약간의 새로운 문제 때문에이 작은 문제를 해결하는 방법을 모르겠다. 이것에 대한 대안은 사용자가 언어를 바꿀 때 처음부터 비디오를 시작할 수 있습니다 ... 다시 나는 어떻게 도울 수 없습니다 ...큐 포인트 (Adobe Director 프로젝트)에 대한 도움이 필요합니다!

나는 당신에게 나갈 것을 제안 할 수 있기를 바랍니다. 미리 감사드립니다 :)!

답변

0

언어 변경이 이루어지는 곳을 찾아 이벤트를 보내어 자막을 제어하는 ​​객체로 업데이트 할 수 있습니다. 이 시스템은 아마도 언어를 식별하기 위해 전역 플래그를 사용합니다. (나쁜!)

0

라이브러리에서 큐 포인트로 적절한 데이터 구조를 만들어야하는 것처럼 들리 겠지만 상속 된 코드가 이미 수행한다고 생각합니다. 이. 분명한 선택은 목록 일 것입니다. 일단 이것을 사용하면 findPosNear()를 사용하여 이전 큐 포인트를 가져올 수 있습니다. 그러나 정렬 된 목록을 사용해야합니다.

관련 문제