with заменяет объект от длинной писанины . Тоесть было бы без него так :

Код AS3:
icon.graphics.beginFill(foreColor), icon.graphics.moveTo(0, 1);
и т.д.
Wolsh я люблю интересные конструкции, однако данная мне непонятна вообще
объект зарисовывается по строчно

Код AS3:
obj.graphics.beginFill ..... ;
obj.graphics.lineStyle ....;
and so on
А у вас идет через запятую, это че за синтаксис такой?