[問題] loader外部SWF的問題 急 求救
如題
在主fla中 有設定5個mc做為選單
子選單做為按鈕 不同按鈕會放不同swf
所以我將loader那段的程式寫在選單mc中
問題來了 外部swf有載入成功
但swf播到一半就停住了 我自己猜想是load不完全的問題
想請問一下 要再增加什麼 才可以先讓swf載完再播放?
程式碼片段如下
btn1_2.addEventListener(MouseEvent.CLICK,menu1_2);
function menu1_2(me:MouseEvent) {
var loader1_2:Loader = new Loader();
loader1_2.load(new URLRequest("target1.swf"));
addChild(loader1_2);
loader1_2.x=-123;
loader1_2.y=-64;
trace("載入成功");
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.20.60.72
→
06/20 19:05, , 1F
06/20 19:05, 1F
→
06/20 19:06, , 2F
06/20 19:06, 2F
→
06/20 19:06, , 3F
06/20 19:06, 3F
→
06/20 19:06, , 4F
06/20 19:06, 4F
→
06/20 19:06, , 5F
06/20 19:06, 5F
→
06/21 11:07, , 6F
06/21 11:07, 6F
→
06/21 11:08, , 7F
06/21 11:08, 7F
推
06/21 17:05, , 8F
06/21 17:05, 8F
→
06/21 17:05, , 9F
06/21 17:05, 9F
→
06/21 17:06, , 10F
06/21 17:06, 10F
→
06/21 17:06, , 11F
06/21 17:06, 11F
→
06/21 17:06, , 12F
06/21 17:06, 12F
→
06/21 17:16, , 13F
06/21 17:16, 13F
→
06/21 17:17, , 14F
06/21 17:17, 14F
→
06/21 17:18, , 15F
06/21 17:18, 15F
現在程式碼改成下面
import flash.display.MovieClip;
stop();
var tmp1:Boolean = new Boolean(false);
var tmp:MovieClip = new MovieClip();
var loader:Loader = new Loader();
menu1.btn1_1.addEventListener(MouseEvent.CLICK, menu1_1);
function menu1_1(event:MouseEvent):void
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-頭燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu1.btn1_2.addEventListener(MouseEvent.CLICK,menu1_2);
function menu1_2(event:MouseEvent):void
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-後號牌燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu2.btn2_1.addEventListener(MouseEvent.CLICK, menu2_1);
function menu2_1(event:MouseEvent):void
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-煞車燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu2.btn2_2.addEventListener(MouseEvent.CLICK,menu2_2);
function menu2_2(event:MouseEvent)
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-第三煞車燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu2.btn2_3.addEventListener(MouseEvent.CLICK, menu2_3);
function menu2_3(event:MouseEvent):void
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-方向燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu2.btn2_4.addEventListener(MouseEvent.CLICK,menu2_4);
function menu2_4(event:MouseEvent)
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-倒車燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
menu2.btn2_5.addEventListener(MouseEvent.CLICK, menu2_5);
function menu2_5(event:MouseEvent):void
{
loader.unloadAndStop();
loader.load(new URLRequest("2-3-危險警告燈.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onLoaderComplete);
}
function onLoaderComplete(e:Event):void
{
if (tmp1==true)
{
removeChild(loader);
}
_mc.addChild(loader);
loader.x=0;
loader.y=-75;
//tmp=loader.content as MovieClip;
//tmp.play();
_mc.play();
trace("載入成功");
tmp1=true;
}
這是放在主影格最後一格(1820)
不過只要載入的SWF跑到1820 就會出#1009的錯
不知道要如何解決...苦惱中
※ 編輯: toyhsu 來自: 111.250.3.237 (06/26 10:56)
推
06/26 13:00, , 16F
06/26 13:00, 16F
→
06/26 13:00, , 17F
06/26 13:00, 17F
→
06/26 13:01, , 18F
06/26 13:01, 18F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章