Руководство по actionscript. часть 2, стр. 129
Это демонстрирует следующий код:
package {
public class SomeClass extends SomeParentClass { public function instanceMeth ( ) { // Все методы и переменные экземпляра текущего объекта (то есть this) // доступны в методе instanceMeth( ) (с учетом ограничений, налагаемых // используемыми модификаторами управления доступом). // Определенные здесь локальные переменные, вложенные функции // и пространства имен доступны в методе instanceMeth( )
}
}
}
Область видимости функции
Код, добавленный в тело функции, находится в области видимости данной функции. Конкретный список определений, доступных коду, находящемуся в области видимости функции, зависит от местоположения этой функции в программе.
Код в функции, которая определена на уровне пакета или за пределами всех пакетов, может обращаться к следующим определениям:
? ко всем определениям, доступным коду в глобальной области видимости;
? ко всем локальным переменным, вложенным функциям и пространствам имен, определенным внутри этой функции.
Код в функции, которая определена внутри статического метода, может обращаться к таким определениям:
? ко всем определениям, доступным коду в глобальной области видимости;
? ко всем определениям, доступным коду в области видимости данного статического метода;
? ко всем локальным переменным, вложенным функциям и пространствам имен, определенным внутри этой функции.