制作过director课件的朋友们可能都会遇到一个问题,那就是director课件中加入视频之后,在使用过程中一旦客户改变了视频路径,或者在拷贝课件时遗忘了视频,或者播放的电脑上缺少相应插件,就会出现在播放过程中视频播放不出来,或视频部分显示黑块的问题,那么如何解决这个问题呢 ,根据我多次做课件的经验,有一个办法可以一举解决以上这些问题,而且可以确保最后生成的课件只有一个exe文件。我的办法就是把外部视频转为swf文件,然后导入director中去。
在这个过程中要注意几个问题,一要注意的是解决swf文件的循环问题,这个可以通过在flash软件里给视频的最后一帧加stop()语句解决,当然也可以在director课件中设置flash文件的属性里把循环勾选去掉。第二个要注意的是director与swf文件版本兼容的问题,比如我们使用的director的版本是2004 mx版,但是我的swf视频文件是用flash 8或flash cs3之后的文件生成的,那这时候把swf文件导入director文件中,将没有任何效果,要解决的办法就是找一个老版本的flash软件,比如flash mx,然后用它输出视频,再放入director课件中,就可以正常显示。
使用swf来在director中加入视频的好处很多,可以在视频上面加入元素,这是调用外部视频所无法做到的,还有就是生成的director课件只有一个文件,不受外部因素影响,相当方便。