路径问题引起的RSL error 1 of 1

discuz围棋习题插件已经发布好几天了,当时只在自己的浏览器上测试,直到今天才发现别人的浏览器上加载flash会有问题。

 

MM6[J5(F{YYBXO7QUYHIO41

RSL Error 1 of 1,Error #2032,百度了一下,大致了解了下RSL,使用这种技术可以减小flash文件的大小,增加flash加载的速度。可是给出的方法都没解决问题。添加mime类型也无效。

怀疑是路径问题,这个flash的相对路径表示大概有些问题,可能是没有使用 ./ 来表示当前目录。那如果直接使用 framework****.swz 来表示swz的路径,会表示成网站根目录的。它的声音和表情目录就是这样,移动到网站根目录才可以正常使用。

按照此法测试了一下,果然是这样。可以正常显示了:

Q%[(MCU{62QPD3@{@V@NKWM

 

可是,为什么之前没有发现呢?为什么我电脑一直可以正常显示呢?原来是因为我访问过使用这个程序的网站,已经缓存好了RSL库文件。

没有自主知识产权真麻烦啊,又不会flash,看来只能在插件里面提示站长把那些个文件复制一份到网站根目录了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注