作者cjcat2266 (CJ Cat)
看板Flash
標題Re: [問題] AS3 function returns a function
時間Wed Jun 17 00:14:48 2009
※ 引述《LacunaCoil (Klean)》之銘言:
: 平常我們用observer event的傳遞可以夾帶一些資訊
: (event.target這個物件的一些屬性呀什麼的)
: 但是event他其實又只是一個string而已
: 我如果把event放進object容器傳遞
: 然後收到之後再把她強轉回event
: 就不行了?
: 當我把這個event放進object容器
: 他就只剩string了 也沒有event.target可用了 <囧>
Event object不是一個String
Event.type屬性才是一個String
這是用來代表這個事件類型用的重要屬性
把Event放到一個Object容器
指的是這樣嗎?
var obj:Object = evt; //evt是一個Event物件
這樣不是不行,只是不知道意義在哪裡
之後要用這個Event的type或target屬性
轉型回來就好了
var myEvent:Event = evt as Event;
trace(evt.type);
trace(evt.target);
//都會得到原本Event物件的資訊
//這是當然的,因為是同一個物件
--
CJ Cat = Croa'J Cat = Cockroach Cat = 西街凱特 = 蜚蠊貓 = 蟑螂貓
Blog
http://cjcat.blogspot.com
Gallery
http://cjcat2266.deviantart.com
ptt2 Board CJWorkshop - 阿多比閃光(Adobe Flash)研討區
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.228.79.8
推 LacunaCoil:感謝你 XD 慎讀中 06/17 00:16
※ 編輯: cjcat2266 來自: 61.228.79.8 (06/17 00:19)
推 LacunaCoil:不知道有沒有辦法var myEvent:Event=obj; ?? 06/17 00:20
→ LacunaCoil:噢噢 更新了 06/17 00:20