Новые книги

Тамара Воротынцева – директор по развитию тренинговой компании «БИЗНЕС ПАРТНЕР» (Москва). Практикующий бизнес-тренер, автор книги «Строим систему обучения персонала» и публикаций в деловых изданиях России, Казахстана и Украины. Создатель интернет-рассылки: «E-mail переписка в бизнесе» на сервере subscribe.ru! Книга является практическим пособием для деловых людей, ведущих активную переписку с клиентами и партнерами. В ней представлены инструменты, которые помогут сделать электронное общение эффективным, оптимальным по времени и результату, максимально соответствующим нормам и правилам, принятым в современном деловом сообществе. Автор дает практические советы, иллюстрирует свои наблюдения случаями из жизни, приводит аргументированные выводы. Текст книги богат узнаваемыми примерами реальной деловой переписки. Автор делится своими наблюдениями, приемами, «хитростями», которые способны существенно повлиять на эффективность и результативность делового электронного письма. Если вы – деловой человек и для вас важно писать оперативно, лаконично, грамотно, в соответствии в правилами хорошего делового тона, – эта книга станет вам надежным помощником.
C# для профессионалов

Для кого предназначена эта книга

Основные темы книги

Платформа .NET предлагает новую среду, в которой можно разрабатывать практически любое приложение, действующее под управлением Windows, а язык C# — новый язык программирования, созданный специально для работы с .NET.

В этой книге представлены все основные концепции языка C# и платформы .NET. Полностью описывается синтаксис C#, приводятся примеры построения различных типов приложений с использованием C# — создание приложений и служб Windows, приложений и служб WWW при помощи ASP.NET, а также элементов управления Windows и WWW Рассматриваются общие библиотеки классов .NET, в частности, доступ к данным с помощью ADO.NET и доступ к службе Active Directory с применением классов DirectoryServices.

Эта книга предназначена для опытных разработчиков, возможно, имеющих опыт программирования на VB, C++ или Java, но не использовавших ранее в своей работе язык C# и платформу .NET. Программистам, применяющим современные технологии, книга даст полное представление о том, как писать программы на C# для платформы .NET.

• Все особенности языка C#

• C# и объектно-ориентированное программирование

• Приложения и службы Windows

• Создание web-страниц и web-служб с помощью ASP NET

• Сборки .NET

• Доступ к данным при помощи ADO NET

• Создание распределённых приложений с помощью NET Remoting

• Интеграция с COM, COM+ и службой Active Directory

Назначение процедур кадрам



Назначение процедур кадрам

Если вы хотите, чтобы какие-то события возникали в определенном месте фильма (т. е. при достижении воспроизводящей головкой определенного кадра), назначьте процедуру этому кадру. Например, чтобы создать в фильме цикл между 10-м и 20-м кадрами, назначьте 20-му кадру фильма процедуру "перейти к 10-му кадру и продолжить воспроизведение". Удобно поместить все процедуры кадра в один слой, чтобы упростить их поиск и работу с ними. Кадры с процедурами помечаются во временной диаграмме строчной буквой "а" (рис. 12.4).

Как только процедура назначена, проверьте, работает ли она с помощью команды Control (Управление) Þ Test Movie (Тестировать фильм). Учтите, что большинство процедур не будет работать в режиме редактирования.



Рис. 12.4. Вид кадров, содержащих процедуры, в окне Timeline

Ниже описывается, как назначить процедуры кадрам с помощью панели Actions (Процедуры) в нормальном режиме.

О работе с панелью Actions в экспертном режиме рассказано в руководстве па ActionScript.

Для того чтобы назначить процедуру ключевому кадру:

  1. Выделите ключевой кадр во временной диаграмме и выберите команду Window (Окно) Þ Actions (Процедуры).

    Если выделенный кадр не является ключевым кадром, то процедура будет назначена предыдущему ключевому кадру. Если выделен не кадр или если выделено несколько кадров, то панель Actions (Процедуры) будет затенена.

    См. разд. "Назначение процедур объектам" этой главы.

  2. В списке Toolbox (Набор инструментов) на левой стороне панели щелкните на категории Basic Actions (Основные процедуры), чтобы вызвать список основных процедур.
  3. Назначьте процедуру, выполнив один из следующих шагов:
    • дважды щелкните на соответствующем пункте в категории Basic Actions (Основные процедуры) в списке Toolbox (Набор инструментов);
    • перетащите процедуру из списка Toolbox (Набор инструментов) слева в список Actions (Процедуры) на правой стороне панели;
    • щелкните на кнопке Add (Добавить) и выберите инструкцию во всплывающем меню;
    • используйте горячие клавиши.
  4. Вызовите панель Parameters (Параметры), щелкнув на треугольнике в нижнем правом углу панели Actions (Процедуры). Выберите процедуру и введите для нее новые значения в текстовые поля Parameters (Параметры). Параметры изменяются в зависимости от выбранной процедуры.
  5. Повторите шаги 3 и 4, чтобы назначить дополнительные процедуры по мере необходимости.

Для того чтобы протестировать процедуру кадра в сцене, выберите команду Control (Управление) Þ Test Movie (Тестировать фильм).

Использование основных процедур для навигации и интерактивных эффектов

Основные процедуры панели Actions (Процедуры) позволяют управлять навигацией и создавать в фильме интерактивные эффекты. Flash создает необходимый код ActionScript в зависимости от процедур, выбранных пользователем.

Ниже перечислены основные процедуры панели Actions (Процедуры):

  • GOTO (перейти) - переводит воспроизводящую голоску к указанным кадру или сцене;
  • play (воспроизвести) и stop (остановить) - соответственно, запускают и останавливают фильм;
  • ToqqleHighQuality (включить высокое качество) - задает качество представления фильма;
  • stopAllSoundM (остановить все звуки) ~ останавливает все звуки в фильме;
  • GetURL (получить URL) - вызывает указанный LIRL;
  • FSCOMMAMD - управляет Flash Player, который воспроизводит фильм;
  • LoadMovie (загрузить фильм) и r?nioadMoviЈ (выгрузить фильм) - соответственно, загружают и выгружают дополнительный фильм;
  • TellTarget (сообщить цель) - управляет другим фильмом и фрагментами фильмов;
  • ifFrameloaded (если кадр загружен) - проверяет, загружен ли некоторый кадр;
  • onMouseEvent (событие "наведение указателя") - назначает вызываемое мышью или клавиатурой событие для вызова процедуры.

Кроме того, процедура print (печатать) позволяет определять кадры фильма как распечатываемые.

О других процедурах, доступных в ActionScript, и о расширенной интерактивности см. в руководстве по ActionScript.