PDA

Просмотр полной версии : Видимость переменных


Ноябрь
03.09.2007, 21:21
есть у меня функция, причем public, почему какая-то переменная этой функции не доступна другим? Как сделать глобальные переменные, например массив, в котором будут храниться объекты.
когда я перед всем функциями объявил массив, вывелись предупреждения:

var 'a' will be scoped to the default namespace: k: internal.
var 'i' will be scoped to the default namespace: k: internal.

и напротив переменной в мхмл тегах
Data binding will not be able to detect assignments to "i".

Я могу все это дословно перевести, но не могу понять..

Flashdown
03.09.2007, 21:55
есть у меня функция, причем public, почему какая-то переменная этой функции не доступна другим?
так и задумано

Как сделать глобальные переменные, например массив, в котором будут храниться объекты.
перед всем функциями объявил массив
сами ответили на свой вопрос)


var 'a' will be scoped to the default namespace: k: internal.
var 'i' will be scoped to the default namespace: k: internal.

наверное, перед переменной надо указать область её видимости, как и перед функцией?)

Data binding will not be able to detect assignments to "i".

прочитайте про [Bindable]

Ноябрь
03.09.2007, 22:26
Спасибо, [Bindable] хорошая штука:)

biosid
26.11.2007, 13:33
Привет! Подскажите где про [Bindable] почитать?

etc
26.11.2007, 14:02
http://livedocs.adobe.com/labs/flex3/html/databinding_21.html