Управление другими клипами


Вы можете управлять клипом или мувиком, подгруженным командой Load Movie, указав на него.

Вы назначаете команды кнопкам, кадрам или мувикам, а затем указываете на нужный клип (target movie clip), который будет получать и исполнять команды. Для этого нужно использовать команду Tell Target. В другом случае, если необходимо выполнить несколько команд объектам, находящимся по одному и тому же пути, воспользуйтесь командой With для временного изменения контекстного пути, при этом к этим объектам можно будет обращаться напрямую.

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



Цель (target) должна быть определена. Вы можете воспользоваться диалоговым окном Insert Target Path для выбора нужного мувика.
Мувик при этом должен иметь имя (instance name). Для этого воспользуйтесь панелью Instance (Window > Panels > Instance).
В момент обращения к мувику он должен быть на сцене. Например, если клип A в кадре 5 обращается к клипу B, клип В должен уже находиться в пятом кадре.

Для дополнительной информации см. ActionScript Help.

Как управлять клипом:

1 Выделите на сцене кнопку, мувик или кадр.
2 Вызовите панель команд Window > Actions.
3 В Basic Actions выберите команду Tell Target.
4 В правом нижнем углу щелкните значок прицела - кнопку Insert Target.
Появится диалоговое окно Insert Target Path, показывающее иерархию мувиков в текущем клипе. Используйте это окно для выбора мувика, к которому хотите обратиться.
5 В поле Notation выберите тип записи (по умолчанию Dots - точки, как в JavaScript). Slash - обращение через косую черту, как в старых версиях Flash 4 и HTML.
6 В поле Mode выберите, как будет отображаться иерархия клипов:
Relative (Относительный, по умолчанию) отображает только те мувики, которые находятся в текущем кадре текущей линейки и вложенные. Префикс this указывает на текущую линейку.
Absolute (Абсолютный) режим показывает все клипы. В этом режиме используются префикс _root (или _level) для указания уровня, на котором находится клип.
Примечание: Поскольку в режиме Absolute видны все клипы с запутанными связями, некоторые команды могут не выполняться или выполняться некорректно.
7 Выберите нужный клип. В окне вы увидите путь к нему. Нажмите OK.
8 Затем выберите команды, которые должен выполнять мувик.
Например:
tellTarget (_root.plane){ stop(); }




Содержание раздела