0

我有一个小问题,Adobe Director 中有另一个开发人员完成的 cd 项目。它有三种语言。这个项目有带字幕的视频文件......借助提示点附加到视频的字幕......如果用户选择另一种语言,字幕也会改变......图书馆有带文本的图像(即字幕),这些图像有像提示点这样的名称加上最后有一种语言代码。例如 firstSentRu 或 firstSentEn,对应的提示点名称为 firstSen。所以我希望逻辑清楚......这些提示点的问题是当用户在语言之间导航时,最后一个字幕出现在以前的语言中,一旦视频到达下一个提示点,字幕就会变为当前语言. 我明白为什么会这样,但是因为我在这方面有点新,所以我不知道如何解决这个小问题。对此的替代方法可能是在用户更改语言时从头开始播放视频......我再次不知道如何......

我希望你能建议我一个出路,提前谢谢:)!

4

2 回答 2

0

听起来您需要从库中的提示点创建一个适当的数据结构 - 尽管我想您继承的代码已经这样做了。显而易见的选择是列表。一旦你有了这个,你应该能够使用 findPosNear() 来获取上一个 cuepoint。不过,这将需要使用排序列表。

于 2011-05-08T10:55:30.713 回答
0

您可以找到完成语言更改的位置并发送事件以将字幕更新到控制它的对象。该系统可能依赖于全局标志来识别语言(不好!)

于 2009-11-10T18:06:14.157 回答