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

         

Добавление команды Print


Вы можете добавлять команду Print кнопке или другому элементу в вашем клипе, чтобы позволить пользователям распечатать его. Можно назначать команду Print кнопке, кадру или мувиклипу. Если Вы назначаете ее кадру, команда будет выполнена при воспроизведении этого кадра.

Команда Print позволяет печатать кадры других мувиклипов в дополнение к основной линейке (Timeline). Каждой командой Print задается только одна линейка для печати, но команда позволяет определить любое число кадров для печати в пределах этой линейки. Если Вы прописываете больше одной команды Print у одиночной кнопки или кадра, диалоговое окно Print будет доступно для каждой выполняемой команды.

Назначение команды Print кнопке, кадру или мувиклипу:



1 Откройте клип, кадры которого хотите распечатать.
2 Выберите желаемый для печати ключевой кадр в линейке и удостоверьтесь, что они замаркированы #p. См. Обозначение печатаемых кадров.

Если Вы не определите какие кадры печатать, все кадры печатаются по умолчанию.
3 Выберите кадр, кнопку или мувиклип, которому назначите команду Print.
Каждая команда Print устанавливает для печати только одну линейку.
4 Выберите Window > Actions чтобы открыть панель Actions.
5 В левом списке выберите категорию Actions и дважды щелкните на команде Print.
Flash вставит команду Print в правый список команд.
6 В поле Print выберите каким методом печатать кадр, как векторный или как растровый рисунок:
Векторный режим печатает кадр с более высоким качеством, но без прозрачности.
Объекты, содержащие прозрачность или цветовые эффекты не могут быть напечатаны как векторные данные. (Принтер не может интерпретировать альфа канал, определяющий эффект, как векторные данные.)
Растровая печать воспроизводит прозрачность в альфа канале или цветовые эффекты.
Эта опция печатает в самой высокой доступной разрешающей способности принтера.
7 Для определения линейки для печати, выберите опцию Location:
Для Level укажите номер уровня основной линейки или загруженного мувика. Чтобы использовать выражение для вычисления значения уровня, включите опцию Expression и введите выражение. Для получения дополнительной информации, см. Загрузка и выгрузка дополнительного клипа.
Для Target введите путь к мувику или нажмите на кнопку Target Path в нижнем правом углу и используйте диалоговое окно Insert Target Path, чтобы определить и выбрать мувиклип. Чтобы использовать выражение для вычисления значения Target, включите опцию Expression и введите выражение.
8 Чтобы установить границы печати, выберите опцию Bounding Box:
Movie использует Bounding Box в помеченном кадре #b, в качестве печатаемой областям для всех кадров, как это описано в Определение области печати. Например, выберите эту опцию, чтобы распечатать полностраничные данные из сети.

Вверху: Кадр, помеченный #p (слева) печатает область Сцены (справа).

Внизу: Кадр, помеченный #p (1) и кадр, помеченный #b (2), с onion scin view (3), печатает Bounding Box (справа).

 

Max использует составной Bounding Box для всех печатаемых кадров в линейке, как область печати.
Frame использует Bounding Box в каждом печатаемом кадре линейки, как область печати, изменяя область изображения для каждого кадра и масштабируя объекты для заполнения печатаемой области. Например, используйте Frame, если Вы имеете объекты различного размера в каждом кадре и хотите, чтобы каждый объект заполнил напечатанную страницу.

Опция Frame устанавливает Bounding Box каждого кадра, как печатаемую область (вверху), масштабируя оригинал (внизу).

 

Примечание: Выбор опций Max или Frame Bounding Box в команде Print отменяет любые кадры, помеченные #b Bounding Box клипа.



Изменение цвета заднего фона при печати


Flash Player печатает цвет задний фон, установленный в диалоговом окне Movie Properties. Вы можете изменять цвет фона только для кадров, которые будут напечатаны, размещая цветной объект на самом низком слое распечатываемой линейки (Timeline).

Изменение цвета заднего фона:

1 Разместите залитую форму, перекрывающую всю Сцену, на самом нижнем слое распечатываемой линейки.
2 Выделите форму и выберите Modify > Movie. Выберите цвет для фона.
Это изменяет фоновый цвет всего клипа, включая подгружаемые мувиклипы.
3 Выберите из следующих опций:
Чтобы печатать определенный цвет как фоновый, удостоверитесь, что кадр, в котором Вы размещали форму, обозначен для печати, см. Обозначение печатаемых кадров.
Чтобы задать различный цветовой фон для непечатаемых кадров, повторите шаги 2 и 3. Затем разместите форму на самом нижнем слое распечатываемой линейки, во всех кадрах, которые не обозначены для печати. Для инструкций см. Отключение печати.



О публикации клипа с печатаемыми кадрами


Вы можете опубликовать Flash-клип с печатаемыми кадрами в Сети, используя команду Publish для создания необходимого HTML-шаблоны. Для получения дополнительной информации смотрите раздел Публикация Flash-клипов.

Пользователи должны иметь, как минимум, Flash Player 4.0.25 (Windows) или 4.0.20 (Macintosh), чтобы иметь возможность воспользоваться преимуществом возможностей печати, добавленных Вами, для печати обозначенных кадров во Flash. Вы можете установить проверку версии Flash Player'а. См. Проверка трафика Web-сайта.



Обозначение печатаемых кадров


Все кадры в указанной линейке (Timeline) печатается по умолчанию. Можно ограничить число кадров, которые можно напечатать. Например, если Вы имеете длинную анимацию, то можете выделить определенные кадры в мувике, как печатаемые, чтобы печатать только их, невыделенные кадры печататься не будут.

Чтобы определить кадры как печатаемые, Вы должны маркировать их метками (label).

Для обозначения печатаемых кадров:

1 Откройте или сделайте активным мувик, который хотите публиковать.
2 Если панель Frame не отражена на экране, выберите Modify > Frame.
3 Выделите в линейке кадр, который Вы хотели бы распечатать.
4 На панели Frame, в поле Label (Метка) введите #p, чтобы определить кадр как печатаемый.

5 Повторите шаги 3 и 4 для каждого печатаемого кадра.



Определение области печати


По умолчанию, Сцена клипа определяет область печати. Любой объект, расположенный за Сценой, отсекается и не печатается. Загруженные мувики для определения области печати используют размеры своей, а не общей Сцены.

В качестве альтернативы использования размера Сцены мувика, можно установить три различные печатаемые области:

[ZEBR_TAG_/tr>
В команде Print можно использовать составной ограничивающий прямоугольник всех печатаемых кадров в линейке (Timeline), как печатаемую площадь. Например, печатать множество кадров, совместно использующих точку отсчета (registration point). Чтобы использовать составной ограничивающий прямоугольник, выберите опцию Max в параметрах команды Print. См. Добавление команды Print.
В команде Print можно изменять печатаемую площадь изображения для каждого кадра, масштабируя объекты, чтобы приспособить печатаемую площадь. Например, иметь объекты различных размеров в каждом кадре, заполняющие печатаемую страницу. Для изменения ограничивающего прямоугольника в кадре, используйте опцию Frame в параметрах команды Print. См. Добавление команды Print.

Определение печатаемой области:

1" Открыть мувик, кадры которого хотите установить для печати.
2



Отключение печати


Если Вы не хотите, чтобы любые кадры в основной линейке (Timeline) можно было распечатать, замаркируйте их !#p. !#p делает клип непечатаемым и приводит к тому, что команда Print становится недоступной в контекстном меню Flash Player'а. Вы можете также удалить контекстное меню Flash Player'а.

Если Вы отключите печать, можно печатать кадры, используя команду Print браузера, ее нельзя контролировать или отключить через Flash.

Для отключения печати в контекстном меню Flash Player'а:

1 Откройте или сделайте активным клип, который хотите публиковать.
2 Если панель Frame не открыта, выберите Modify > Frame.
3 Выделите первый ключевой кадр в основной линейке.
4 На панели Frame в поле Label (метка), введите !#p для определения кадра, как непечатаемого.
Необходимо определить только одну !#p метку, чтобы команда Print в контекстном меню стала недоступна.

Примечание: Вы можете выбрать пустой кадр и маркировать его #p, чтобы предотвратить печать из контекстного меню Flash Player'а.

Для отключения печати путем удаления контекстного меню Flash Player'а:

1 Откройте или сделайте активным клип, который хотите публиковать.
2 Выберите File > Publish Settings.
3 Откройте вкладку HTML и отключите опцию Display Menu.
4 Нажмите OK.

Для дополнительной информации о Publish Settings, см. Публикация Flash-клипов.



Печать из Flash Player'а


Пользователи могут распечатывать клипы непосредственно из Flash Player'а в броузере двумя способами: выбором команды Print в контекстном меню плеера или использованием команды Print. Эта команда предоставляет больше контроля над тем, что может быть распечатано и обходиться без контекстного меню.

Команда Print может печатать кадры в любой линейке (Timeline), включая главную линейку или линейку любого мувиклипа или мувика, подгруженного на уровень. Эта команда также позволяет определить область печатаемого изображения и печатать цветовые эффекты, включая прозрачность.

Контекстное меню Flash Player'а более ограничено по возможностям, оно позволяет только печать кадров в главной линейке и не позволяет передать при печати прозрачность или цветовые эффекты.

Примечание: версии Flash Player'а до 4.0.25 (Windows) или 4.0.20 (Macintosh) не поддерживают прямую печать кадров.



Печать из контекстного меню Flash Player'а


Можно использовать команду Print в контекстном меню Flash Player'а для печати кадров из любого Flash-клипа.

Команда контекстного меню Print не позволяет передать при печати прозрачность или цветовые эффекты и не дает возможности печатать кадры из других мувиков, для этого надо использовать команду Print. См. Добавление команды Print.

Использование команды Print контекстного меню Flash Player'а для печати кадров клипа:

1 Откройте клип, кадры которого будете печатать.
Команда печатает кадры, помеченные #b, используя Сцену для определения области печати или определенного ограниченного поля. См. Обозначение печатаемых кадров и Определение области печати.
Если Вы не выделили определенные кадры для печати, будут напечатаны все кадры в главной линейке.
2 Выберите File > Publish Preview > Default или нажмите F12 для просмотра вашего Flash-клипа в броузере.
3 Щелкните правой кнопкой мыши (Windows) или Ctrl-click (Macintosh) во Flash-клипе в окне броузера для открытия контекстного меню.
4 Выберите Print из контекстного меню Flash Player'а для открытия диалогового окна печати.
5 В Windows, выберите диапазон печати, чтобы установить печатаемые кадры:
Выберите All чтобы распечатать все кадры в клипе, если никакие определенные кадры заранее не отмечены.
Выберите Pages и введите диапазон, чтобы печатать помеченные кадры в том диапазоне.
Выберите Selection, чтобы напечатать текущий кадр.
6 На Macintosh, в диалоговом окне Print, выберите страницы для печати:
Выберите All, чтобы печатать текущий кадр, если никакие кадры не помечены или печатать все помеченные кадры.
Выберите From и введите диапазон, чтобы печатать помеченные кадры в том диапазоне.
7 Выберите другие опции печати, доступные вашему принтеру.
8 Нажмите OK (Windows) или Print (Macintosh).



Поддерживаемые принтеры


Flash Player поддерживает как PostScript, так и Не-PostScript принтеры. Список поддерживаемых принтеров см. Flash Web Printing fore Business на сайте Макромедии.



Подготовка клипов для печати


Готовя печать из Flash Player'а, можно задать, какие кадры печатать и их печатаемую область. Для лучшего контроля над процессом, помните, что когда Вы задаете клипы для печати, то:

Корректируйте макет в тех кадрах, которые определены Вами как печатаемые. Flash Player печатает все формы, символы, растровые рисунки, текстовые блоки и текстовые поля. Слои мувика не объединяются при печати.
Flash Player использует параметры настройки HTML для изменения размера, масштабирования и выравнивания в диалоговом окне Publish Settings, появляющегося при печати. Используйте эти параметры настройки для управления печатью.
Выбранные кадры печатаются, как только они появляются в мувиклипе. Вы можете позволить пользователям печатать мувик, который невидим в броузере, присвоив свойству _visible значение false, используя панель Actions. Изменения свойств мувиклипа с помощью команды Set Property, tweening, или какого-нибудь инструмента преобразования не влияет на печать клипа.
Чтобы мувик было возможно распечатать, он должен находиться на сцене или в пределах рабочей области и ему должно быть присвоено отдельное имя (instance name).
Для печати все элементы должны быть полностью загружены. Можно использовать свойство _framesloaded или команду If Frame Is Loaded для проверки загружена ли печатаемая область или нет. Для большей информации см. Проверка загруженности кадра.



Создание клипов для печати. Обзор


Создавая Flash-клип, можно задать в нем определенные кадры, которые пользователи могут распечатать из Flash Player'а. Вы можете использовать возможности Flash Player'а для печати каталогов, талонов, информационных ведомостей, платежей, счетов и других документов в ваших Flash-клипах.

Flash Player распечатывает содержимое Flash-клипа в виде векторной графики с высоким разрешением, возможным у принтеров и других устройств вывода. При масштабировании векторной графики во время печати, отсутствуют пикселы, которые бывают при печати растровых изображений с низким разрешением.

Печать клипа из Flash Player'а вместо печати из броузера имеет несколько преимуществ. Вы можете делать следующее:

Определять, какие кадры клипа могут быть распечатаны. Это позволяет разделить материал на печатаемый и нет.
Определять область печати кадров.
Определять, когда печатать кадры как вектор (для использования преимущества более высоких разрешений), а когда как растр (для сохранения прозрачности и цветовых эффектов).
Назначать команду Print для печати кадров из мувклипов, даже если они невидимы. Это позволяет не занимать пространство в окне браузера для отображение печатаемого материала.