PDA

Просмотр полной версии : печать изображения


AzarovI
11.08.2005, 14:57
Суть проблемы:
на таймлайне расположены два кейфрейма, между которыми идет переход во время работы программы. Первый статический, второй динамически подгружается (меняется). Нужно, найти возможность распечатать (нажатием на кнопку) один текущий кадр. Во флеше команды печати печатают или всю линейку или кадры с лейблом #p.
Выходит если я ставлю лейбл на оба кадра, то если я нажимаю на печать находясь в первом, то он печатает две одинаковых страницы, т.к. содержимое второго кадра не подгружено. Если я печатаю из второго кадра то в распечатке 1-го кадра содержимое двух кадров накладывается.
И все равно это не решает проблему, т.к. печатается 2 страницы, а нужена только одна текущая

iNils
11.08.2005, 15:14
попробуй печать с указание мувика. то есть содержимое певого кадра поместить в мувик и печатать его.

AzarovI
11.08.2005, 15:57
спасибо за совет.
Проблема в том, что если я указываю имя мувика, то он предлагает распечатать его вид во всех 42 кадрах таймлайна :)
Ситуация такова - оба этих клипа (отображающиеся, соответственно в первом и втором кейфреймах), лежат внутри основного клипа :
_root.map.blabla и _root.map.blabla2 в двух разных кадрах _root.map.
Я нашел такое решение: ставлю в руте на первый кейфрейм лейблу #p.
Для первого кейфрейма пишу printAsBitmapNum(0,"bmovie") - оно печатает кадр как и надо.
Для второго кейфрейма пишу printAsBitmap(_root.map.blabla2, "bmovie");
и что выходит - оно нормально печатает изображение, а затем экране накладывает мувики blabla2 и blabla друг на друга - вот тут сейчас и бъюсь