第十六讲:loadMovie调用外部文件
用flash做网站的时候,浏览的看客并不需要看全部的内容;
如果文件大,全部下载浪费时间也容易让别人失去耐心。
用loadMovie就可以把它分开来做,观众可以只看他想看。呵呵,就是大家合作也方便。
而且要修改某一部分也方便。
不要被吓倒,它一点不难。也许着对基础没有什么用处,我的想法是能让大家体会到flash的强大。
还有只要有耐心,做一个让人惊叹的作品也不是难事。
好了,下面我们开始学习。
loadMovie的语法
myMovieClip.loadMovie(url ,variables);//myMovieClip载体,用来装载影片;url要载入影片的地址;variables可选项,一般用不到省去(自己有兴趣可以查看资料)。
举个例子来说,和当前文件同目录下有个文件mc.swf,这样写就可以载入:
myMovieClip.loadMovie("mc.swf");呵呵,简单吧。
还有一个载入的方法也非常好用:loadMovieNum
语法:loadMovieNum(url,level);//level层级,可以象理解深度一样来理解。
用它来载入mc.swf文件
loadMovieNum("mc.swf",1);//把文件mc.swf载入一层;
下载例题
点击浏览该文件看今天的内容。打开压缩包,里面有mc1.swf,mc2.swf,mc3.swf,mc4.swf这是今天从外部载入的内容,很简单。
现在打开load.fla文件,场景中什么都没有。
预览一下,呵呵,多了四个色块。好奇吧
实现很简单,看看帧上面的代码:
for(i=1;i<=4;i++){//循环四次,下边的代码执行四次
loadMovieNum("mc" add i add ".swf",i);//"mc" add i add ".swf"就等于mci.swf i=1,2,3,4;把四个文件载入。
}
呵呵,太简单了,我自己都觉得不过瘾。
作了一个简单作业供大家参考,希望大家自己认真看,不懂的看看今天的讲的内容,如果还不懂就发帖子问。
还有,如果你看明白了,把你的作品罗列在一起,加个边框,美化一下,作个象相册一样的动动:)
