Недавно Андрей Микитюк задал мне простой вопрос — как отменить биндинг переменной во Flex? Честно говоря, я не смог ему ответить, зато он сам нашел готовый ответ в блоге одного из индийских Flex-евангелистов Raghunath Rao Thricovil, или просто — Raghu.
Тем, кто еще не в курсе, напомню: связывание, или биндинг данных (data binding) — одна из мощных фишек Флекса. Фишка в том, что переменная a связывается с переменной b и после этого значение a будет изменяться каждый раз, когда изменится значение b — они связаны (binded). Один из простейших примеров — текст, вводимый в поле ввода, автоматически появляется в другом месте приложения при вводе / удалении каждого нового символа. При грамотном применении биндинг позволяет сэкономить кучу кода и времени. Для начинающих (и не только) есть пара коротких уроков по биндингу — очень рекомендую.
a
b
bindProperty
unwatch()
Вообще, у Raghu весьма полезный блог.
Дата байндинг, Рост. ;-)
В принципе действительно "байндинг", но это совсем ужасно читается/произносится в русской речи. Также ужасно, когда человек говорит компайлер, вместо компилер/компилятор.
Например, все знакомые .NET-разработчики говорят именно датабинд. То есть, это уже можно считать термином, который произносится как бинд, и это не есть слово английского языка байнд :), это именно термин в нашем языке (украинском,беларусском,русском).
Да нормально это читается/произносится. Нужно просто пару дней поделать это правильно. =)
оффтоп: первые инструменты от aviary стали уже доступны, а ещё никто ничего не написал...
Да-да. Помню, где-то у меня во фреймворке лежал этот класс, который я портировал на свою IDE
Да мы пишем, пишем. Только не обо всем сразу :)
То есть, это уже можно считать термином, который произносится как бинд, и это не есть слово английского языка байнд :)
Кстати, к своему стыду я таки произносил как "бинд". Теперь не уверен, что американцы меня поняли :(
Предыдущий пост
Следующий пост