Что нового во Flash 5


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


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



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