Беларусь, рогачёв |
Введение
Меню редактора кода и справочник
С редактором Actions, в котором во Флэш МХ пишут код (вообще-то не всегда, так как есть возможность размещать код в подключаемых файлах - см. лекцию 2) вы уже немного познакомились. Давайте теперь освоим его более детально.
Разные способы открыть редактор кода
Как это ни странно, таких способов действительно довольно много. Первый из них - это нажать F9. Панель редактора откроется на текущем кадре. Если к этому кадру привязан код, то в редакторе он покажется. Второй способ - это выделить кадр в линейке времени, нажать на этом кадре правую кнопку мыши и в контекстном меню выбрать Actions. Опять-таки, откроется панель редактора. Кстати, если панель уже открыта, вы можете выделить другой кадр на линейке времени, и редактор покажет его код. Чтобы содержимое редактора не менялось при изменении текущего кадра, вы можете нажать на изображение канцелярской кнопки в правом верхнем углу панели редактора. Наконец, открыть эту панель можно и из меню Window, так же, как и любую другую панель.
Меню редактора Actions
В редакторе Actions есть две очень полезные вещи. Первая - с левой стороны его находится узкая вертикальная полоса с древообразной структурой внутри. Эта структура - список всех возможных функций, объектов и компонентов Флэш МХ. Если вы развернете какой-либо пункт до конца и щелкнете дважды по "листу" дерева - соответствующий листу текст добавится в редактируемый код. Если же нажать на "листе" правую кнопку мыши и выбрать пункт View Reference - запустится Reference (иногда этого приходится пару секунд подождать). Только имейте в виду, что если, выделив тот "лист" для которого вы хотите посмотреть справку, вы затем щелкнете на поле ввода редактора (и тем самым переместите туда фокус ввода), а потом правой кнопкой мыши все-таки щелкнете на оглавлении и вызовете справку, вы будете удивлены. В этом случае Reference попытается показать справку по ближайшей лексеме, найденной в редакторе (а не в оглавлении!). Скорее всего, эту справку он не найдет и в своем окне сообщит, что справка к данному слову не найдена. Впрочем, панель Reference также имеет слева древовидное оглавление, и вы можете найти там нужный пункт вместо того, чтобы возвращаться в панель Actions и повторять вызов справки более корректным образом.
А теперь про вторую исключительно полезную вещь в панели редактора кода. Это не что иное, как меню этого самого редактора. Меню, в котором расположены команды поиска и замены, установки цветовой схемы для подсветки элементов синтаксиса (в пункте Properties ) и многое другое. Всего этого вы, как ни странно, не найдете в главном меню Флэш МХ, а найдете только в собственном меню редактора. Расположено оно также в правом верхнем углу панели редактора и открывается по нажатию кнопки, изображающей список. Вообще-то, подобное "личное" меню есть у каждой панели, но именно в панели Actions оно нам более всего пригодится.
Самые полезные пункты Reference
Самым популярным разделом, безусловно, является раздел Objects. В нем особенно важны Core и Movie, а в Objects / Core первое место, несомненно, держит Array. Массивы во Флэше имеют богатую функциональность, и вам нередко придется заглядывать в этот пункт, дабы в очередной раз проверить, какой из методов - slice или splice - вам надлежит применить в данной ситуации; а также, в какую сторону сдвигает массив метод shift, а в какую - unshift. На первых порах вам также нужно будет часто заглядывать в Objects / Core / String и Objects / Core / Object.
Еще один важный раздел Reference - это Actions. Загляните в Actions / Variables и Actions / Miscellaneous. Если вы все-таки решите сделать какую-то рисованную анимацию, вам пригодится раздел Actions / Movie Control (не путайте с Actions / Movie Clip Control - в последнем речь идет о дублировании клипов, реакции на мышь и пр.). Наконец, поначалу вам будет весьма интересен раздел Operations - вы найдете там несколько новых операций, которые не встречаются ни в Java, ни в C++ (подробнее об этом - в следующей лекции).
Не забывайте также, что в справочнике есть индекс, так что можно искать какие-либо вещи не по разделам, а в алфавитном порядке.
К сожалению, в панели Reference нет возможности поиска, но это не является принципиальной проблемой. Если вам нужен поиск, вы можете запустить html-справку, нажав F1. В ней есть поиск, а, кроме того, очень полезные разделы Using Flash и Tutorials. Также в раздел Tutorials html-справки можно попасть, открыв панель Answers и выбрав в ней пункт Tutorials.