PDA

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


Dima K
27.08.2005, 16:33
Вот код на кнопке:
onClipEvent (load) {
this.onPress = function() {
loadVariablesNum("big.txt", 0);
_root.onData = function() {
my_pj = new PrintJob();
if (my_pj.start()) {
if (my_pj.addPage(_root.text1)) {
my_pj.send();
}
}
delete my_pj;
};
};
}
Объём текст. файла big.txt достаточно велик 64Кб. Проблема в том, что при добавлении страницы к печати (текст загружается в поле _root.text1) текст не успевает передасться на печать. Если же повторно нажать на кнопку печати, то всё нормально.
Если вместо файла big.txt взять файл поменьше, то печатается с первого раза. Почему текст не успевает передасться?
Заранее благодарен.

TERRORist
27.08.2005, 20:51
Используй
onData() или
onClopEvent(Data)

Dima K
27.08.2005, 21:07
Как пользоваться onData(). Это же для XML.

iNils
27.08.2005, 21:15
Как пользоваться onData(). Это же для XML.
и не только

Dima K
27.08.2005, 22:26
onCilpEvent(data) почему-то не работает, а onData я использовал (смотреть код). Причина в том, что с помощью onData идёт проверка: загрузился ли текст в поле. Когда текст загружается, текст. поле (точнее его изображение) идёт на печать, хотя текст не появился на экране. Поэтому печатается пустая страница.
В хэлпе написано, что можно печатать содержимое текст. поля. Как это можно реализовать? Я пробовал различ. способами, но не работает.

MaxLife
28.08.2005, 16:56
В порядке бреда попробуй печатать не сразу, как загрузилось, после входа в следующий кадр - через onEnterFrame, например.