有关swf导入后关闭按钮的写法
描述:play.swf test.swf 我用 play.swf 调用 test.swf 调用后 test.swf 整个盖住 play.swf ,两个尺寸一样大,目前所看到的就是 test.swf 占着屏幕,在test.swf 中有一个按钮home用于返回play.swf,
问题:我点击这个home按钮返回play.swf ,就等于清除导入的test.swf ,这个home按钮事件应该写在test.swf 还是写在play.swf 中,我所用的代码全写在帧上。没有用类。
出一段play.swf中自己写的.
代码如下:
pan1.abc_1_2.addEventListener(MouseEvent.CLICK,abc12); //点击这个按钮后导入2009_02_08_myabc/CD_01/M02/test.swf文件
function abc12(event:MouseEvent):void {
var URL_abc12:URLRequest=new URLRequest("2009_02_08_myabc/CD_01/M02/test.swf");
var loader_abc2:Loader = new Loader();
loader_abc2.load(URL_abc12);
loader_abc2.contentLoaderInfo.addEventListener(Event.COMPLETE,onLoadCompleteHandler);
}
function onLoadCompleteHandler(_evt:Event):void { //导入完成后将外部调入的swf放入舞台。
abc_mc.home=_evt.target.content as MovieClip;
addChild(abc_mc);
home.addEventListener(MouseEvent.CLICK,home_H);//此时外部的swf应该进来了,我点home再清除这个调入的swf。提示:ReferenceError: Error #1065: 变量 home 未定义。
function home_H(event:MouseEvent):void {
removeChild(abc_mc);
}
}
Word教程网 | Excel教程网 | Dreamweaver教程网 | Fireworks教程网 | PPT教程网 | FLASH教程网 | PS教程网 |
HTML教程网 | DIV CSS教程网 | FLASH AS教程网 | ACCESS教程网 | SQL SERVER教程网 | C语言教程网 | JAVASCRIPT教程网 |
ASP教程网 | ASP.NET教程网 | CorelDraw教程网 |