Можно ли установить глобальную переменную из функции, которая принимает такое же имя переменной, что и аргумент?Назначить аргумент функции глобальной переменной с тем же именем
var a:int = 0;
function test(a:int)
{
a *global* = a *local*;
}
test(1);
trace(a) // traces 0 but I'd like it to trace 1
(Причина, почему я хотел бы сделать это, чтобы избежать постоянно придумывают различные переменные имена для одних и тех же вещей) Спасибо заранее.
dont do so. Вы не избегаете проблем - вы будете создавать новые ... Используйте, например, префиксы. –