如何聲明Event Listener爲公共狀態,以便它可用於所有功能?as3聲明一個eventListener - 變量範圍
// Coded needed below to declare Event
function addEventL()
{
/// Declares it in a function
myMovie.addEventListener(MouseEvent.CLICK, menuIn);
}
function removeEventL()
{
/// This does not work because it was first called in a function.
/// So it can not find the event Listener to remove.
myMovie.removeEventListener(MouseEvent.CLICK, menuIn);
}
什麼是三個功能(addEventL,removeEventL,menuIn)之間的關係。他們都在相同的範圍內? – BadFeelingAboutThis
你的代碼如圖所示(全部在相同的範圍內)將工作。 – BadFeelingAboutThis
事件偵聽器不受範圍的影響。唯一可能發生的範圍問題是處理程序不在範圍內。 –