do not copy big byte arrays 2...define binary tags

This commit is contained in:
honfika@gmail.com
2014-11-09 23:48:50 +01:00
parent bf88327eeb
commit 58457d31b4
9 changed files with 21 additions and 26 deletions

View File

@@ -738,7 +738,7 @@ public class SWFOutputStream extends OutputStream {
if (value.eventFlags.clipEventKeyPress) {
sos.writeUI8(value.keyCode);
}
sos.write(value.actionBytes.getRangeData());
sos.write(value.actionBytes);
}
byte[] data = baos.toByteArray();
writeUI32(data.length); //actionRecordSize
@@ -1080,7 +1080,7 @@ public class SWFOutputStream extends OutputStream {
sos.writeUB(1, value.condIdleToOverUp ? 1 : 0);
sos.writeUB(7, value.condKeyPress);
sos.writeUB(1, value.condOverDownToIdle ? 1 : 0);
sos.write(value.actionBytes.getRangeData());
sos.write(value.actionBytes);
}
byte[] data = baos.toByteArray();
if (isLast) {