Литвек - электронная библиотека >> Другие языки и системы программирования и др. >> Справочник по Flash >> страница 16
они существуют в объектной области (контексте) функции polar, они приводятся к к соответствующим локальным переменным.

function polar(r){var a, x, ywith (Math) {a = PI * r * rx = r * cos(PI) y = r * sin(PI/2)}trace("area = " +a)trace("x = " + x)trace("y = " + y)}

Возможно использование вложенных команд with для доступа к информации во многих контекстных областях. В следующем примере экземпляры fresno и salinas являются дочерними по отношению к california. Оператор устанавливает значения _alpha для fresno и salinas без изменения значения _alpha у california.

with (california){with (fresno){_alpha = 20;}with (salinas){_alpha = 40;}}


Совместимость:


Используется с 4-ой версии Flash