Для конкретного случая, когда требуется разметить набор вызовов, выполняемых циклом, вы можете использовать что-то вроде приведенного ниже кода с прототипом. Без прототипа вы можете заменить функцию задержки на setTimeout.
function itemHandler(item)
{
alert(item);
}
var itemSet = ['a','b','c'];
// Each call to itemHandler will execute
// 1 second apart
for(var i=0; i<itemSet.length; i++)
{
var secondsUntilExecution = i;
itemHandler.delay(secondsUntilExecution, item)
}
Добавили ли вы каталог «locale», содержащий каталог «en_US», в корень вашего проекта Flex, который будет использоваться для хранения свойств, зависящих от локали? Например, в проекте, поддерживающем строки с английской и французской локализацией, структура вашего проекта Flex может выглядеть примерно так:
-- YourProject
|-- libs
|-- locale
|-- en_US
|-- resources.properties
|-- en_FR
|-- resources.properties
|-- src
|-- [Your source files...]
Похоже, что это может быть то, что происходит. Попробуйте и отправьте ответ, если это не сработает для вас.
Поместите локали в sdks \ 3.2.0 \ frameworks \ locale \ en_US он тоже хорошо работает.
Попробуйте использовать этот аргумент компилятора:
-locale en_US de_DE -source-path+=../locale/{locale}
замените de_DE
на имя вашей локали.