原文 http://blog.163.com/tinsgao@126/blog/2195371200691084838542.track
原来做的FLashLite 1.1 手机游戏,客户这几天又要求转换成 Flash PC 版的,并要制做一个载入Flash游戏的main.swf..然而就这样发现了一个问题
我一开始使用FlashPlayer8来制做main.swf,然后把FlashLite1.1的 swf发布成 FlashPlayer5 版,再做一些修改,便可以正常使用.可后来想main.swf没用到Flash8的特性,于是改发布成FlashPlayer7的,结果,由main.swf载入的swf就不好使了,研究了一会,发现问题出现在_lockroot的身上.
在FLashPlayer7上,_lockroot后的被载入的swf trace出来的_target 是完成的路径,也就是和没_lockroot时的一样,而在FlashPlayer8中,trace出来的_target 就是理论上正确的值.
http://www.25swf.com