有关lockroot详细解说
下面把它的用法用"不专业"的说法给大家说一遍,希望大家以后用得着它.
首先lock顾名思义,就是锁定的意思.它是一个布尔值.也就是说只有true和false两个值.默认情况下是false.
其它_lockroot的用法挺好理解.主要都是被它前面的mc所迷惑了吧.下面举个例子:
现在我有两个文件1.swf和它的源文件1.fla,还有两个文件a.swf和它的源文件a.fla(这里大家不要嫌麻烦,一定要记清,一共有四个文件:1.swf;1.fla;a.swf;a.fla)
好了.现在开始了.我用loadMovie方法把a.swf加载到1.swf中一个名为1_mc的空影片剪辑中,也就是说想把a.swf放在1.swf里播放.但是在a.swf里还有一个按钮a_btn用_root.a_mc控制名为a_mc的影片剪辑.这里如果直接把a.swf加载到1.swf,可能播放1.swf的时候a_btn会失效.也就是说_root.a_mc在a.swf中是有效的.但加载到1.swf中的1_mc的时候路径就有问题了.(大家请仔细一点一点的看清我写的这段话.我看过了没错别字^_^)
注意哦,现在要用_lockroot了.因为我们有两个swf的源文件.
如果想在a.swf中用到_lockroot.那就直接加一句:this._lockroot=true;(意思就是说.把这里的root锁定)
如果我们这里没有a.swf的源文件,那么就在1.fla文件里加上1_mc._lockroot=true;(注意,这里是用了1_mc,因为要加载到这里,所以写的是目标路径)
好了.如果你想彻底了解_lockroot的用法的话.请仔细看一下这篇文章.要是哪里写得不对.请指出.
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |