1
[Bindable] on 函數/方法?我知道可綁定用於將源屬性的值更改爲目標屬性。但不知道我們是否可以將它用於方法。你們能否告訴我們爲什麼我們不能放棄/如果我們能做到,結果會是什麼?{關於功能/方法
[Bindable] on 函數/方法?我知道可綁定用於將源屬性的值更改爲目標屬性。但不知道我們是否可以將它用於方法。你們能否告訴我們爲什麼我們不能放棄/如果我們能做到,結果會是什麼?{關於功能/方法
你們可以給我理由爲什麼我們不能把/如果我們可以然後什麼 將是結果?
您可以對get/set屬性使用可綁定;這些是作爲方法實施的。的排序是這樣的:
private var _myValue : Boolean;
[Bindable(event='myValueChanged']
public function get myValue():Boolean{
return _myValue;
}
public function set myValue(value:Boolean):void{
_myValue = value;
dispatchEvent(new Event('myValueChanged'));
}
[免責聲明我寫在瀏覽器的代碼]
綁定的目的是爲「神奇」鏈接兩個屬性在一起。因此,當源屬性更改時,目標屬性也會更改。
您如何期待將這個概念應用到函數中?
面試官問這個問題。我知道我們不能將它應用於方法,但我無法證明我自己。但有一點是我甚至沒有考慮過安裝者和獲得者:)謝謝! – DevInFlex
這可能是一個詭計的問題。或者他可能想知道是否曾對-keep-generated-actionscript代碼進行了審查,以瞭解綁定是如何工作的。在引擎蓋下,它完成了事件和事件監聽器(AKA函數)。 – JeffryHouser
爲什麼你需要派遣和事件,並讓吸氣劑有一個鏈接的可綁定事件?只要'[Bindable]'就可以工作。 –