→ aquarianboy:其實我會用dispatchEvent,然後讓上層來抓事件 05/22 01:03
→ sayaku0210:可以自定義事件!然後就像板主說的發送事件上去 05/22 01:54
→ toyhsu:那可以再請問一下 我在function加上parnet.gotoAndStop(2) 05/22 10:12
→ toyhsu:讓按完按鈕後回到主影格2 這是好的作法嗎? 05/22 10:12
目前的作法 在主影格1的其中1圖層的影片中加上下面語法
function driver (event:MouseEvent):void
{
dispatchEvent(new Event("qu_type=1"));
parent.gotoAndStop(2)
}
btn_1.addEventListener(MouseEvent.CLICK, driver);
function walker (event:MouseEvent):void
{
dispatchEvent(new Event("qu_type=2"));
parent.gotoAndStop(2);
}
btn_2.addEventListener(MouseEvent.CLICK, walker);
在主影格2加上下面語法接影片中的自定義事件 (dr_start是影片名稱)
dr_start.addEventListener("qu_type=1", fun_1);
dr_start.addEventListener("qu_type=2", fun_2);
function fun_1(event:Event):void
{
qu_type=1;
}
function fun_2(event:Event):void
{
qu_type=2;
}
但會出現TypeError: Error #1009: 無法存取 Null 物件參考的屬性或方法。
不知道是哪裡有問題? 有人可以解惑嗎? 感謝
※ 編輯: toyhsu 來自: 111.250.14.92 (05/22 11:03)
※ 編輯: toyhsu 來自: 111.250.14.92 (05/22 11:16)
→ sayaku0210:你的qu_type有在主影格一宣告嗎? 05/22 13:09
→ sayaku0210:另外!你發送的事件如果沒設定泡泡事件!在偵聽時要把 05/22 13:10
→ sayaku0210:useCapture給打開才抓的到事件 05/22 13:11
→ sayaku0210:眼殘!看到你是宣告在主影格二 05/22 13:16
→ sayaku0210:順便幫你的parent轉型吧!不然會出錯 05/22 13:17
推 etrexetrex:你的子影片是 外部載入嗎? 05/22 13:52
→ toyhsu:影片不是外部載入 05/22 13:57