Предположим у нас есть код:

Код AS3:
for (var i:int=0; i < items.length; i++){
//Здесь что то происходит
}
Предположим нам надо добавить ещё один цикл после этого. Тогда var i:int; целесообразно вынести выше двух этих циклов (чтобы не было варнинга компилятора - мол переопределение переменной). Так почему бы сразу не объявлять переменную в самом начале кода? Я считаю в этом смысл. А так дело вкуса. Считаю, что целесообразней объявлять переменную вначале, а всегда на практике делаю наоборот.