如何在Flash中加载外部文件
在flash制作中,我们常常需要调用大量图片素材,如果把这些图片全部加进SWF文件中,这样加载时的速度就会显得过于缓慢,但是如果从外部加载图片,效果就会不一般了,现在就如何调用外部图片(加载到影片剪辑中),编写一个教程,提供网友学习使用。 1、新建一个800*600文档; 2、创建三个图层,分别命名为“MC、BUTTON、AS”; 3、制作一个空的影片剪辑;拖到场景的“MC”图层的第1帧中;并打开属性面板,将其实例名命名是:mymc; 4、制作两个按扭(一个元件名称为“调用”,一个元件名称为“清除”);拖放到场景的“BUTTON”图层的第1帧中; 5、选择11张图片(大小为780*580);并分别命名为“BigBull_j1、BigBull_j2、……、 6、时间轴上第一帧上的Actions: i=0;//定义一个变量i,并且赋初值为0; 7、“调用”按扭上的Actions: on(release){//鼠标离开按扭后执行下面的代码; i++; if(i>11){//因为外面这有11张图,当变量大于11的时候,让变量为1,这样能够使加载的图片是连续的, //即,每点一次按扭,就换一张图,等到换到第11张图,再点按扭,则循环到第一张图(BigBull_j1.jpg到BigBull_j11.jpg, //因为没有BigBull_j0.jpg,如果i=0,则会提示没有找到BigBull_j0.jpg); i=1; } loadMovie(("BigBull_j"+i)+".jpg",mymc);//从BigBull_j1.jpg开始加载图片到影片剪辑mymc中; mymc._x = 0;//以下设置加载图片的属性 mymc._y = 0; mymc._xscale=115; mymc._yscale = 115; } 8、清除按扭上的Acions: on(release){ unloadMovie(mymc);//删除掉用loadMovie加载到影片剪辑的图片; } 9、Ctrl+Enter测试。
|