flash loadmovienum 父级怎么读取子flash中的变量

来源:百度知道 编辑:UC知道 时间:2024/09/18 04:57:14
有两个flash,一个是是父wayne.swf,代码:
loadMovieNum("chenmiao.swf", 1, "GET");
trace(_global.helena );
一个是子chenmiao.swf;代码脚本
_global.helena="5";
输出wayne.swf.为什么trace,出来是一个未定义.
我改成了trace(level1.helena); 出来还是 undefined

loadMovieNum中的数字,你的是"1"

调用的时候就是_levelN(N代表你loadMovieNum中的数字,你的即是_level1)调用

另外,你的子脚本是_global.helena="5"

_global是一个超级公共变量

主场景调用的时候,直接用trace(_global)调用

你trace出来是undefined的原因可能是在你子swf未加载完毕就调用了

建议写个帧听器,只有子swf加载完后再调用

这个问题是不是解决了?我有类似的问题“Flash里loadMovieNum(对象,层)后,怎么引用层与层的变量,比如在第一层引用0层的。”

改成
trace(level1.helena);