全部使用flash建设的网站有个很大的缺点就是它缺乏组织内容,内部链接和唯一网页标题的页面组织结构。一个解决办法就是创建纯html页面来显示每个 flash页面,并且在每个html页面里面加入flash影片。如果浏览者访问这个页面,如果可以的话他们会看到flash的,否则一个非flash浏览者,例如搜索引擎就能够“爬行”到这个网站上来。另一个解决方法就是将flash分为好几个片段,然后将相应片段放到每个页面上。
如果把flash弄成片段的话会妨碍flash播放流畅的效果。要在这两方面都达到理想的效果就在使用flashvars的flash影片中放入一个参数。在每个html页面都会有同样的影片,但是根据参数值的不同,根据页面的需要可以在任意一个合适的地方开始播放flash内容。要避免所有的多余页面但仍然可以使用flash片段的不同部分,我们可以在每个url后面中添加a #和一个标签,然后把标签放入flash中。这种方法可以让前进和返回按钮很好地运行,也可以让人们可以将flash中特殊的部分加入到标签页中。
用php脚本从一个mysql数据库中将基本的html和flash内容拖出来也是可以的。这种方法可以很大程度上简化一个flash网站的维护,因为只用储存内容的一个代表就可以了。