Справочник по Flash | страница 33
)
Печать кадров уровня документа как векторных изображений
Синтаксис:
printNum(level, boundingBox)
Аргументы:
Функция printNum() почти идентична print(), но требует задания целевого уровня level для операции печати в виде числа, а не строки. Это означает, что printNum() может печатать только уровни документов, а не клипы фильмов. Обычно она используется, когда нужно динамически назначить выводимый на печать уровень фильма.
Примеры:
Пример: Распечатка уровня фильма.
var x = 3;printNum(x, "bmax");
Того же самого можно достичь с помощью конкатенации строк и использования обычной функции print():
print("_level" + x, "bmax");
Совместимость:
Используется с 5-ой версии Flash
printAsBitmap - Вывод на печать кадров фильма или клипа с использованием растровой графики
printAsBitmap
(Глобальная функция)
Вывод на печать кадров фильма или клипа с использованием растровой графики
Синтаксис:
printAsBitmap(target, boundingBox)
Аргументы:
Функция printAsBitmap() по своему действию идентична print(), за исключением того, что выводит не векторы, а растрированное содержимое. В результате она может успешно печатать фильмы с преобразованием цвета, но дает результаты более низкого качества для векторной графики.
Во Flash r20 и выше возможности различных функций printAsBitmap() Flash 5 доступны в виде модифицированного действия getURL() Action. За подробностями обращайтесь к Macromedia Flash Printing SDK по адресу: http://www.macromedia.com/software/flash/open/webprinting/authoring.html
Примеры:
Пример: Распечатка фильма.
// Напечатать все кадры главной временной диаграммы,// задав размер каждого из них так, чтобы он занимал всю страницуprintAsBitmap("_root", "bframe");// Напечатать все кадры главной временной диаграммы,// изменив размер каждого соответственно общему размеру всех кадровprintAsBitmap("_root", "bmax");
При щелчке по кнопке со следующим кодом Flash выводит на печать все кадры на временной диаграмме кнопки, обрезанные по рамке границ кадра с меткой #b и с размером на всю страницу:
on (release) { printAsBitmap(this, "bmovie");}
Совместимость:
Используется с 5-ой версии Flash
printAsBitmapNum - Печать кадров уровня документа как растровых изображений
printAsBitmapNum
(Глобальная функция)
Печать кадров уровня документа как растровых изображений
Синтаксис:
printAsBitmapNum(level, boundingBox)
Аргументы:
Функция printAsBitmapNum() почти идентична printAsBitmap(), но требует задания целевого уровня level для операции печати в виде числа, а не строки. Это означает, что