0
A
回答
6
還有就是信號變化值沒有內置的機制,但是你可以很容易地實現這個你自己:你的變量創建一個setter函數,並把它稱之爲playSound()
方法,每當值設置爲1
private var _myVariable : int = 0;
public function set myVariable (n:int) : void
{
_myVariable = n;
if (n == 1) playSound();
}
如果你打算在更大規模上做這樣的事情,你可能也想看看Observer pattern。
0
+0
BindingUtils對於用[Bindable]元標記前綴的變量很有用。它只被Flex編譯器使用,並在內部爲標記爲[Bindable]的變量生成setter和getter。 – catholicon
+1
我個人更喜歡在這種情況下手動添加事件派發給變量設置器,但是'BindingUtils'在.as類文件中工作正常,並且是這種情況下唯一的as3選項 – www0z0k
相關問題
- 1. 檢測變量變化
- 2. android - 檢測流量變化
- 3. Python檢測變化(全局)變量
- 4. 檢測python變量值的變化
- 5. 檢測變化
- 6. 檢測URL變化
- 7. 模板動態變化時檢測
- 8. 自定義檢測變化
- 9. c#檢測目錄變化
- 10. 檢測ReactJS頁面變化
- 11. 小位置變化檢測
- 12. 檢測img src變化
- 13. 檢測庫存變化
- 14. jQuery檢測窗體變化
- 15. 檢測偏好變化
- 16. 檢測html textarea的變化
- 17. Python場景變化檢測
- 18. 檢測到UISwitch的變化
- 19. Angular 2 TranslateService檢測變化
- 20. 檢測UIPageControl頁面變化
- 21. 檢測整數變化
- 22. Angular2 - 檢測組件子變量的變化
- 23. AS3 - 我可以使用addEventListener檢測變量值的變化嗎?
- 24. 如何使方法檢測變量是否發生了變化?
- 25. PHP:檢測變量值何時發生變化
- 26. 如何檢測變量是否發生了變化?
- 27. 分配給變量的JQuery對象如何檢測變化?
- 28. AS3 - 檢測變量變化並將值傳遞給監聽者
- 29. 如何檢測控制器之間的變量變化事件
- 30. Javascript:如何檢測變量的引用何時發生變化
在這裏使用布爾數據類型不是更好嗎? – TheDarkIn1978
根據值來自哪裏,它可能不會:例如,當您從XML屬性傳入值時,沒有實際的布爾值,但只有字符串表示。那麼建議使用「0」和「1」而不是「真」和「假」。但是,這並不會改變有關通知問題的任何內容。 – weltraumpirat