0

少し問題があります。別の開発者が Adob​​e Director で作成した CD プロジェクトがあります。それは3つの言語です。このプロジェクトには字幕付きのビデオ ファイルがあります... キュー ポイントを使用してビデオに添付された字幕... ユーザーが別の言語を選択すると、字幕も変更されます... ライブラリにはテキスト付きの画像 (つまり、字幕) があり、それらの画像にはキュー ポイントのような名前に加えて、最後に一種の言語コードがあります。たとえば、firstSentRu または firstSentEn であり、対応するキュー ポイントの名前は firstSen です。ロジックが明確であることを願っています...これらのキューポイントの問題は、ユーザーが言語間を移動すると、最後の字幕が前の言語で表示され、ビデオが次のキューポイントに到達するとすぐに字幕が現在の言語に変わることです. どうしてこうなったかは理解できますが、しかし、私はこれに少し慣れていないため、この小さな問題を解決する方法はありません。これに代わる方法として、ユーザーが言語を変更したときにビデオを最初から開始することもできます...もう一度方法はわかりません...

事前に感謝します:)!

4

2 に答える 2

0

言語の変更が行われた場所を見つけ、それを制御するオブジェクトに字幕を更新するイベントを送信できます。このシステムはおそらく言語を識別するためにグローバルフラグに依存しています (悪い!)

于 2009-11-10T18:06:14.157 に答える
0

ライブラリのキューポイントから適切なデータ構造を作成する必要があるように思えますが、継承したコードは既にこれを行っていると思います。当然の選択はリストです。これを取得したら、findPosNear() を使用して前のキューポイントを取得できるはずです。ただし、ソートされたリストを使用する必要があります。

于 2011-05-08T10:55:30.713 に答える