У меня есть переменная для получения ширины миниатюр, и она установлена в начале моего кода класса.
var thumbW:Number;
Затем я обновляю эту переменную внутри функции, которая обновляется с помощью изменения размера рабочей области.
function x(){
var thumbW:thumbnails.width;
//tracing thumbW here returns the updated value. Perfect!
}
Затем я пытаюсь получить значение thumbW внутри функции, которая прокручивает миниатюры
function y(){
trace(thumbW);
}
Но в функции y он возвращает только NaN , иначе не число, сообщая, что значение этой переменной не установлено и не обновлено.
Мне интересно, почему это происходит? Почему я не могу обновить этот вар? Как это можно сделать?