Показать сообщение отдельно
Старый 23.06.2013, 16:34
kuflash вне форума Посмотреть профиль Отправить личное сообщение для kuflash Найти все сообщения от kuflash
  № 7  
Ответить с цитированием
kuflash

Регистрация: Jan 2008
Сообщений: 82
Отменить это значит "убить" процесс кодирования, по аналогии, как, когда отменяем скачивание файла. Т.е. скачивание прерывается и все. Мне не надо запоминать состояние bitmapdata, мне нужно просто отменить процесс кодирования.
Не знаю, понятно ли я объясняю...

Добавлено через 1 минуту
Вот кусок кода, где я кодирую изображение:
Код AS3:
			templateRectangle = new Rectangle( 0, 0, templateWidth, templateHeight);
 
			templatePDFBitmapData = new BitmapData(templateWidth, templateHeight, true);
 
			templateGraphMatrix.translate(( templateWidth / 2 ), 0);
 
			templatePDFBitmapData.draw(target, templateGraphMatrix, null, null, templateRectangle);
 
			var encoder:JPEGAsyncEncoder = new JPEGAsyncEncoder(80);
			encoder.PixelsPerIteration = 128;
			encoder.addEventListener(JPEGAsyncCompleteEvent.JPEGASYNC_COMPLETE, encodeDone);
			encoder.addEventListener(ProgressEvent.PROGRESS, encodeProg);
			encoder.encode(templatePDFBitmapData);