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