Тут и аргументировать нечего) Из этой темы 99% кода должно быть на том же сайте) Какое-то совершенно нелепое действие с двумя функциями, ради решения простейшей задачи. Вместо этого можно было просто написать
Код AS3:
if (!someArg) someArg = new SomeClass();