iT邦幫忙

0

有關as3 loader後content,讀取其內容 dispatchEvent夾帶參數問題

  • 分享至 

  • xImage

這邊想請教一下 有關
loader 載入cotent問題

就是有兩隻code
A.swf 去載 B.swf

但 B.swf 內容中有 this.dispatchEvent(new Evnt(Evnt.onDisconnect ,data ) );

A.swf載入 B.swf時想要監聽 B內容中的 dispatchEvent,
監聽B的event沒問題
但監聽 回傳時夾帶的data參數
這部份嘗試後一直不成功
這部份想請教一下作法 感謝

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
fillano
iT邦超人 1 級 ‧ 2014-04-11 12:19:25
最佳解答

恐怕要看一下這個Evnt class是怎麼寫的...也許:

<pre class="c" name="code">
class Evnt extends Event {
  public var data:String;
  public Evnt(type:String,bubbles:Boolean=false,cancelable:Boolean=false)
  {
    super(type, bubbles, cancelable);
  }
  ...
}
...
var ev:Evnt = new Evnt(Evnt.disConnect);
ev.data = 'data';
this.dispatchEvent(ev);

不過ActionScript我不熟,只是推測一下。這樣EventListener收到Evnt物件時,他的data屬性就有要傳遞的東西。

fillano iT邦超人 1 級 ‧ 2014-04-11 12:20:38 檢舉

阿,應該是new Evnt(Evnt.onDisconnect),打錯了。

我要發表回答

立即登入回答