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