AS3中mouseEnabled和mou

mouseEnabled

mouseEnabled  屬性  mouseEnabled:Boolean  語言版本:  ActionScript 3.0  運行時版本:  AIR 1.0, Flash Player 9, Flash Lite 4  指定此對象是否接收滑鼠或其他用戶輸入、消息。默認值為 true,這表示默認情況下,顯示列表上的任何 InteractiveObject 實例都會接收滑鼠事件或其他用戶輸入事件。如果將 mouseEnabled 設置為 false,則實例將不接收任何滑鼠事件(或其他用戶輸入事件,例如鍵盤事件)。顯示列表上的該實例的任何子級都不會受到影響。要更改顯示列表上對象的所有子級的 mouseEnabled 行為,請使用 flash.display.DisplayObjectContainer.mouseChildren。  設置此屬性不會調度任何事件。您必須使用 addEventListener() 方法才能創建互動式功能。  實現      public function get mouseEnabled():Boolean      public function set mouseEnabled(value:Boolean):void

mouseChildren

mouseChildren  屬性  mouseChildren:Boolean  語言版本:  ActionScript 3.0  運行時版本:  AIR 1.0, Flash Player 9, Flash Lite 4  確定對象的子級是否支援滑鼠或用戶輸入設備。如果對象支援滑鼠或用戶輸入設備,用戶可以通過使用滑鼠或用戶輸入設備與之交互。默認值為 true。  當您使用 Sprite 類的實例(而不是使用 SimpleButton 類)來創建按鈕時,此屬性很有用。當您使用 Sprite 實例來創建按鈕時,可以選擇使用 addChild() 方法添加其他 Sprite 實例來修飾該按鈕。此過程可能導致滑鼠事件出現意外行為,因為當您期望父實例成為滑鼠事件的目標對象時,作為子項添加的 Sprite 實例卻可能成為目標對象。要確保父實例用作滑鼠事件的目標對象,您可以將父實例的 mouseChildren 屬性設置為 false。  設置此屬性不會調度任何事件。您必須使用 addEventListener() 方法才能創建互動式功能。   實現      public function get mouseChildren():Boolean      public function set mouseChildren(value:Boolean):void