Функции уровня исходного файла ActionScript 

 

 

Если описание функции размещается на верхнем уровне исходного файла за  

пределами тела пакета, то будет создана функция, доступная только внутри данно- 

го исходного файла. В следующем примере представлено содержимое исходного 
файла А. as, включающее описание пакета, описание класса и описание функции 
уровня исходного файла. Поскольку функция определена за пределами оператора 
блока пакета, она может быть использована в любом месте кода внутри файла А. as, 
однако вне этого файла данная функция будет недоступна. 
package { 
// Функцию f( ) можно использовать здесь 
class A { 
// Функцию f( ) можно использовать здесь 
public function A ( ) { 
// Функцию f( ) можно использовать здесь 
// Функцию f( ) можно использовать здесь 
function f ( ) { 
В предыдущем коде обратите внимание на то, что описание функции f ( ) не  
содержит и не должно содержать никаких модификаторов управления доступом (public, 
internal и т. д.). 
Функции уровня исходного файла иногда используются для определения  
дополнительных модулей, относящихся к одному классу (как, например, к классу 
А в предыдущем коде). Тем не менее, поскольку дополнительные модули для 
класса можно определять и с помощью закрытых статических методов, функции 
уровня исходного файла редко используются в реальных программах на языке 
ActionScript. 




BACK NEXT

Сайт является частным собранием материалов и представляет собой любительский информационно-образовательный ресурс. Вся информация получена из открытых источников. Администрация не претендует на авторство использованных материалов. Все права принадлежат их правообладателям