Попробуйте это:
loadVariables("http://paulius.shnaresys.com/suktukas/kodas.php", this, "GET");
onEnterFrame = function()
{
if( draugas_1 )
{
loadMovie(draugas_1, "imageLoader");
delete this.onEnterFrame
}
}
loadVariables
происходит асинхронно, что означает, что между вызовом loadVariables
и возвратом значений, которые loadVariables
получает, проходит некоторое время.Это означает, что вам нужно подождать, пока переменная не появится, прежде чем использовать ее в loadMovie
.OnEnterFrame более или менее аналогичен рекомендациям docs .Они используют setInterval, который технически делает меньше вызовов, но я лично предпочитаю enterFrame setInterval в AS2, особенно в этих обстоятельствах.
Хорошие новости?В любом случае, вам не нужно слишком долго ждать, пока пользователь заметит (или заботится)