0

我喜欢 Flash 中的小故事,每帧都有 1 个对象在说话。

如果您单击该对象,它会告诉您一些信息(就像第一帧一样,你好,我的名字是...)这是通过 gotoandplay 完成的。

示例:personFrame1.mouth.gotoAndPlay(2); 这将使他的嘴巴移动并在短时间内说话。

我有 1 个问题,我可以在对象上单击多次(在 2 秒内),所以它会交替说话几次。

有没有办法检查 gotoAndPlay 是否准备好,然后可以再次点击?所以同时只有1个语音

4

1 回答 1

2
if (!personFrame1.mouth.isPlaying) personFrame1.mouth.gotoAndPlay(2);

这将检查您的人的嘴是否仍在“移动”,即 MC 仍在播放,并且不会启动另一个播放序列,直到“嘴”不会停止。

于 2013-03-26T13:58:22.733 回答