作者harry901 (↑是帅哥↓是美女N I
看板Flash
标题Re: [问题] loadMovie的问题
时间Fri Oct 3 21:36:07 2003
※ 引述《Ake (AKE)》之铭言:
: 我也来问个问题好罗~~
: 我是用FLASH 5的,
: 假如我现在有一个 1.swf
: 我把 1.swf loadMovie 进 Scene 1 的 MovieClip --> MC1
: 但我在 Scene 2 同样要用到这个 1.swf , 但不想再次 loadMovie
^^^^^^^^^^^^^^^^^^^????
不想loadMovie又下一行"一定要外部读取1.swf" 这不是矛盾吗?
: 而我又"一定"要用外部读档的方法读进 1.swf
: 又"一定"要换 Scene 操作,
: 有方法可以只 loadMovie 一次, 然後在所有的 Scene 都能用吗?
如果你读的路径与档案都一样,应该在所有的scene都可以用才对阿...
: 另外, 如果是其他版本的话, 有解吗?
<<scene1,Frame1>>
var a=0; 宣告的功用是再次读取整个swf档时,重新设定a值而已
例如我在浏览器按重新整理,则整个档案的a值又变成0
<<scene1,Frame2>>
LoadMovie("1.swf",MC1);
or
MC1.loadMovie("1.swf");
a=1;
<<scene2,Frame1>>
if(a==1){
LoadMovie("1.swf",MC1);
or
MC1.loadMovie("1.swf");
}
如果1.swf与MC1的路径与档案相同,flash还是会读取一次,只是在浏览器cookie的内容
要是一样的话,同样的档案与路径是不会在读取
第二次的
这是为了节省cpu以及ram的资源,除非你把浏览器的cookie全部删除
否则你读的档案若是一样,以上举例的flash只会'判断'两次,读取一次
有问题欢迎再讨论
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.228.136.150
※ 编辑: harry901 来自: 61.228.143.16 (06/02 01:13)
※ 编辑: harry901 (114.36.53.119 台湾), 10/27/2019 17:25:48