近来,网站很 流行采用Flash幻灯,几乎各大网站首页都能看到其身影,这的确很吸引眼球,当然也包括领导的眼球。这不,任务交待下来了:咱们的网站也弄一个……
以前还以为这种东西就是个flash动画,没啥技术含量,这一弄才发现没有想象的那么容易,还好,现在有网络,套用一句广告:“百度一下,你就知道”,是的,答案很快就找到了。具体脚本大家可以直接访问:http://www.webjx.com/htmldata/2005-10-01/1128143647.html
脚本很好理解,主要就是用javascript的document.write方法动态在页面注册flash,其中有个focus.swf的动画是事先写好的,一些特效都由其完成,使用时应该将其部署在你的站点目录下。
我在使用时,为了达到动态加载的目的,采用了拼凑字串的方法,在服务器端注册客户端脚本。只是拼凑的工作比较辛苦,稍有不慎就会出错,调试起来挺麻烦,我花了不少时间才把代码校验成功。
pics、links、texts分别用于设置图片地址、图片链接及图片文本,根据加载的数量,它可以自动决定显示的图片数量及按钮数量。
大量的脚本堆砌在一起,看起来真是很糟糕的程序,但没有办法,javascrip一向就是如此。如果能将封装的更好一些,只暴露有用的接口,使用起来会更方便的,有空会尝试一下。