作者a0801284545 (幻狼)
看板Flash
标题Re: [问题] 关卡fla转跳问题
时间Tue May 15 18:36:22 2012
我用一个空白的 00.swf当容器 读取第一关01.swf
00.swf的Index.as档
package
{
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.MovieClip;
public class Index extends Sprite
{
var _ldr:Loader = new Loader();
var _file:String = "01.swf";
public function Index()
{
ldr.load(new URLRequest(_file));
this.addChild(_ldr);
}
}
}
然後第一关01.swf有个按钮可以跳到第二关02.swf
第一关的first.as档
package
{
import flash.display.Sprite;
import flash.display.Stage;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.geom.Point;
import flash.display.DisplayObject;
import flash.display.Loader;
import flash.net.URLRequest;
import flash.display.MovieClip;
public class first extends Sprite
{
var _ldr2:Loader = new Loader ;
var _file2:String = "02.swf";
public function first()
{
button.addEventListener(MouseEvent.CLICK,GoTo_02);
}
function GoTo_02(e:MouseEvent):void
{
_ldr2.load(new URLRequest(_file2));
this.addChild(_ldr2);
}
}
}
在载入02.swf之後我想马上卸载掉01.swf
但是如果在first.as打 _ldr.unload 会出现未定义的属性_ldr.
因为_ldr的定义是放在Index.as里面 所以我不知道怎麽把它卸载掉..
不知道这样看不看得懂 感谢大家
--
快上网搜寻关键字:
贫乳_
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.131.1.29
1F:→ a0801284545:补充 我的问题跟 #1E9cmnSF 差不多 但是他的解答 05/15 18:45
2F:→ a0801284545:好像是2.0的语法... 05/15 18:45