Что говорит хелп:
Цитата:
Точка с запятой
Выражение ActionScript заканчивается точкой с запятой. Например, следующие выражения заканчиваются точкой с запятой:
 Код:
column = passedDate.getDay();
row = 0;
Если опустить в конце выражения точку с запятой, Flash все же благополучно завершит скрипт, однако использование точки с запятой в конце выражений является хорошей практикой.
|
После фигурных скобок ставят точку с запятой только, если они описывали тело литерала функции или объект. После функций, for {}, if{} и switch {} - не ставят.

Код:
//// это функция
function a () {
var b:String = "word";
var c:Number = 5;
var d:Array = new Array ();
var e:Object = {e:5};
var f:Boolean = true;
if (f) {
for (var i:Number = 0; i < 5; i++) {
switch (i) {
case 0 :
trace (i);
break;
case 1 :
trace (i);
break;
default :
trace (i + i);
break;
}
}
}
}
//// это литерал функции
g = function () {
trace ("execlude");
};
Однако есть одно исключение, где точка с запятой является ошибкой, это директивы:

Код:
#initclip
#include "file.as"
#endinitclip