1
A
回答
0
你不需要字典。假設你使用像添加點擊監聽器:
canvas.addEventListener(MouseEvent.CLICK, clickHandler);
您可以訪問canvas
使用event.currentTarget
屬性clickHandler
方法內。
private function clickHandler(event:MouseEvent):void
{
//currentTarget is typed as object - cast it to canvas
var canvas:Canvas = Canvas(event.currentTarget);
//now do whatever you want with canvas
canvas.setStyle("backgroundColor", 0xffff00);
}
相關問題
- 1. 訪問另一個類中的畫布
- 2. 如何從另一個函數訪問在函數中創建的對象
- 3. 在另一個函數中訪問var
- 4. 訪問目的是在一個類中創建到另一個
- 5. 在另一個函數中定義的訪問函數
- 6. 在另一個函數中聲明的畫布上繪圖
- 7. 創建一個畫布
- 8. 如何在另一個函數中訪問一個函數中的變量?
- 9. 在一個函數中的模態不能從另一個函數中訪問
- 10. 如何在另一個函數中訪問函數變量
- 11. 如何在另一個函數中訪問Object函數
- 12. 在另一個函數中訪問函數結果
- 13. 訪問傳遞給一個函數中的參數在另一個函數
- 14. 函數需要訪問另一個函數中的變量
- 15. 函數不能訪問另一個函數中的變量
- 16. 訪問在另一個類中創建的對象
- 17. 在另一個類中創建的訪問對象
- 18. 訪問在另一個類中創建的對象
- 19. 如何用另一個函數在一個函數中創建一個循環?
- 20. 用R中另一個函數的參數創建函數
- 21. 在網絡上創建一個畫布
- 22. 在另一個佈局上訪問textview
- 23. 訪問函數從另一個文件
- 24. PHP - 從另一個類訪問函數
- 25. 如何從另一個類訪問MainPage的畫布名稱
- 26. 在Flowplayer中訪問畫布
- 27. 在另一個類中訪問一個類的佈局?
- 28. 在XML佈局中創建一個可繪製的畫布
- 29. 訪問Matlab中另一個函數中一個函數的變量
- 30. Matlab - 在另一個函數內部訪問輸出函數
如果eventlistener是一個畫布內的按鈕,該怎麼辦?我如何訪問畫布的孩子? 我需要在這種情況下使用字典嗎? – Adam 2010-05-11 13:39:52
@亞當你的意思是一個按鈕,是一個畫布的孩子?你可以從'event.currentTarget'獲得按鈕,然後從'button.parent'獲取畫布 - 但我寧願將'canvas'聲明爲類的實例變量,而不是爲此使用字典。這就是實例變量的意義。 – Amarghosh 2010-05-11 14:09:44