Microsoft Word Мультимедиа doc


Рис. 1. Иерархия временных диаграмм, загруженных в Flash-плеер



Pdf көрінісі
бет105/127
Дата06.01.2022
өлшемі0,85 Mb.
#14289
1   ...   101   102   103   104   105   106   107   108   ...   127
Байланысты:
samiit263

Рис. 1. Иерархия временных диаграмм, загруженных в Flash-плеер 

Таким  образом,  область  действия  переменных  в Flash-фильме  распространяется 

сверху  вниз:  имя  переменной,  созданной  в  сценарии  временной  диаграммы  основного 




 

65

фильма, «видно»  в  сценарии  следующего  уровня,  если  в  нем  нет  своей  переменной  с 



таким же именем.  

Кроме  того,  внутри  программного  блока  сценария,  ограниченного  фигурными 

скобками,  могут  объявляться  локальные  переменные,  которые  «видны»  только  в 

пределах этого блока.  

Для  управления  областью  видимости  переменных  в ActionScript используется 

понятие  «путь  назначения» - target path. Путь  назначения  позволяет  указать 

принадлежность  объекта  или  переменной  конкретной  временной  диаграмме, 

загруженной в Flash-плеер.  

Чтобы  правильно  записать  путь  назначения,  необходимо  учитывать  объектную 

модель ActionScript и  взаимное  положение  временных  диаграмм.  Например,  если  вы 

хотите указать, что требуется перейти к 10-му кадру основного фильма и воспроизвести 

его, вы можете записать такую конструкцию: level0.gotoAndPlay(l 0).  

Возможны два варианта указания пути назначения: абсолютный и относительный. 

Абсолютный  путь  вычисляется,  как  правило,  на  основе  уровня  временной  диаграммы 

(как  в  приведенном  выше  примере).  Указав  в  качестве  отправной  точки  уровень 

диаграммы, вы можете быть уверены, что Flash-плеер правильно отыщет адресата, даже 

после того, как вы переместите фрагмент сценария, из которого выполнено обращение.  

Относительный путь вычисляется с учетом положения той диаграммы, из которой 

выполняется обращение. Такой вариант более компактен, но менее надежен. Например, 

чтобы  обратиться  к  кадру  диаграммы,  расположенной  двумя  уровнями  выше  текущей, 

можно записать такую конструкцию:  



Достарыңызбен бөлісу:
1   ...   101   102   103   104   105   106   107   108   ...   127




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет