作者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
1F:推 LacunaCoil:感谢你 XD 慎读中 06/17 00:16
※ 编辑: cjcat2266 来自: 61.228.79.8 (06/17 00:19)
2F:推 LacunaCoil:不知道有没有办法var myEvent:Event=obj; ?? 06/17 00:20
3F:→ LacunaCoil:噢噢 更新了 06/17 00:20