Управление другими клипами
Вы можете управлять клипом или мувиком, подгруженным командой 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(); } | |