作者etrexetrex (moonet)
看板Flash
标题Re: [问题] 如何让主swf接收子swf回传之资料?
时间Thu May 5 21:21:13 2011
※ 引述《kopapa1116 (大写U 小写t)》之铭言:
: 大家晚安~
: 我这有一个 主swf 和 子swf
: 让 子swf 汇入到 主swf 让他跑
: 现在如果 子swf 有一讯息(ex: a=0 or 1)要回传至 主swf 接收以利於执行下一步动作
: 请问 主swf 和 子swf 的AS3要如何撰写? 谢谢!
/////////////////// 主swf 想要读 子swf 的变数 //////////////
主 swf :
//载入子swf
var loader:Loader = new Loader();
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loadedHandler);
loader.load(子swf);
function loadedHandler(e:Event):void{
//取得 子swf 的变数
var 子swf : MovieClip = loader.content as MovieClip;
trace( 子swf.a );
}
/////////////////// 子swf 想要读 母swf 的变数 ///////////////
子 swf :
var 母swf:MovieClip = this.parent.parent as MovieClip;
trace( 母swf.a );
你可以读写变数 你也可以呼叫方法
--
blog:
http://etrex.blogspot.com/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.137.198.18
1F:推 AizawaYuichi:推 05/05 22:27
2F:推 wind50321:学到一招了!谢谢分享! 05/05 23:15
3F:推 kopapa1116:感谢! 我会再试试看的!! 05/05 23:50