0
A
回答
0
您可以修改SWFAddressEvent類,像這樣:
private var _customObject:Object;
public function SWFAddressEvent(type:String, customObject:Object, bubbles:Boolean = false, cancelable:Boolean = false) {
super(type, bubbles, cancelable);
_customObject = customObject;
}
,然後當你分派CHANGE事件,對象添加到事件:
dispatchEvent(SWFAddressEvent.CHANGE, customObject);
使對象公開可用:
public function get publicCustomObject():Object
{
return _customObject;
}
相關問題
- 1. 未調度SWFAddress CHANGE事件
- 2. 從另一個對象派發事件有意義嗎?
- 3. jQuery:.change()爲什麼不觸發事件
- 4. jQuery .change()事件在IE中未觸發
- 5. 避免.change()事件被激發document.ready
- 6. 當使用.trigger('change')時,jQuery change()事件不會觸發
- 7. JQuery的.change - 事件
- 8. 替代'change'事件
- 9. 如何檢測對象的change事件的屬性值?
- 10. SWFAddress setValue()方法觸發URL更改事件
- 11. Jquery .change()事件問題
- 12. dojo等價於事件.change()
- 13. get selectItem on change事件
- 14. 事件指派
- 15. 加載器對象不派發Event.COMPLETE
- 16. 如何爲javascript中的自定義對象分派事件
- 17. 如何在Dart上準備好對象時分派事件?
- 18. Java事件派發線程說明
- 19. 查找事件派發線程違規
- 20. 處理髮送對象關閉事件
- 21. 將事件發送給子對象
- 22. 事件發生後對象爲空
- 23. Amazon S3和swfaddress
- 24. 事件派發線程上的java自定義事件
- 25. 事件觸發對象方法丟失對象
- 26. 在UserControls(ASP.NET)中觸發事件 - 事件對象爲空?
- 27. JavaScript:事件對象
- 28. 事件對象bic_calendar
- 29. WPF事件對象
- 30. KnockoutJS:事件對象
聽起來不錯... _customObject必須公開,然後呢? – redconservatory 2010-09-20 13:53:37
like ... e._customObject = – redconservatory 2010-09-20 13:53:57
_customObject是我們分配給通過事件傳遞的變量的私有變量。如果你希望Object可以被其他類查看,那麼對於良好的OOP,我會創建一個獨立的公共變量並添加一個setter,並用_customObject設置新的公共變量。 – daidai 2010-09-20 23:33:23