user_mhwgd 发表于 2016-4-12 12:06:38

昨天刚遇到的一个问题!

在第一面设置一个图片设置它的动作超链接到第三张,在第三张也同样设置一个图片,设置它的动作超链接到第一张,然后再第三张定义一个动画。开始放映。 在第一张单击那个图片,到第三张,开始播放第三张的动画,放映完毕后,单击第三张的刚才定义的图片,回到第一张,然后再单击第一张德图片,来到第三张,但是第三张的动画就不播放了,只显示播放结束时的画面,请问有没有办法,让第三张再重新放映!请各位高手指教!

user_cosuwwhw 发表于 2016-4-12 13:40:16

视图-控件工具箱-命令按钮,在Slide的第一张幻灯片上拉一个按钮,加入以下代码:Private Sub CommandButton1_Click()    SlideShowWindows(1).View.GotoSlide (2)    SlideShowWindows(1).View.GotoSlide (3)End Sub原理:若采用你的方法,第3张播放完后在内存并没有刷新,因此再次回到第3张所看到只能是播放完的画面。在GotoSlide(3)之前加入GotoSlide(2)语句的目的是让第3张复位,因为两行代码的执行速度非常快,听众根本看不见第2张。间接的实现你的目的。

lyw060114 发表于 2016-4-12 13:43:09

谢谢,这是你第二次帮助我了!

user_fykhj 发表于 2016-4-12 15:10:05

高手交流,多多益善!

user_nuaxs 发表于 2016-4-12 15:42:46

2楼的朋友,谢谢了

jixiaoyao2010 发表于 2016-4-12 16:29:47

不错我也学了一招
页: [1]
查看完整版本: 昨天刚遇到的一个问题!