bytecode Vectro issue
Closed this issue · 4 comments
GoogleCodeExporter commented
What steps will reproduce the problem?
1. use this code for load swf file:
var loader: UrlLoader = new UrlLoader();
...
// parse swf file
m_SwfFileData = e.target.data as ByteArray;
var io:SWFFileIO = new SWFFileIO();
var swfFile:SWFFile = io.read(m_SwfFileData);
// save again to bytearray
var cache:ByteArray = new ByteArray();
io.write(cache, swfFile);
// save to file
var f: FileReference = new FileReference();
f.save(cache, "test.swf");
What is the expected output? What do you see instead?
Runtime error: Error #1034: Coercion:
org.as3commons.bytecode.abc::QualifiedName in to
org.as3commons.bytecode.abc.MultinameG.
(ConstantPool.as->line 299)
if (multiname is MultinameG) {
var mg:MultinameG = MultinameG(multiname);
addMultiname(mg.qualifiedName);
for each (var qn: MultinameG in mg.parameters) {
addMultiname(qn);
}
}
debug trace: mg.qualifiedName.fullName == "__AS3__.vec.Vector"
What version of the product are you using? On what operating system?
Windows 7. Flex sdk. Latest library update.
Please provide any additional information below.
Attached swf file, which I was tried to load.
Original issue reported on code.google.com by devi...@gmail.com
on 7 Feb 2012 at 3:02
Attachments:
GoogleCodeExporter commented
Original comment by ihatelivelyids
on 22 Mar 2012 at 10:58
GoogleCodeExporter commented
Hi there,
I haven't gotten round to testing your use-case yet, but we just released
version 1.1 with quite a few bug fixes. Could you give this new release a
testdrive to see whether your particular bug still persists or not?
thanks!
Roland
Original comment by ihatelivelyids
on 29 Mar 2012 at 9:11
GoogleCodeExporter commented
Ok, so this was indeed not fixed yet in v1.1. But as I reported in this issue:
https://code.google.com/p/as3-commons/issues/detail?id=108
I did find a bug in the serialization code, and I think I have it working
correctly now. Changes are avilable in the trunk.
cheers,
Roland
Original comment by ihatelivelyids
on 31 Mar 2012 at 6:10
GoogleCodeExporter commented
Original comment by ihatelivelyids
on 31 Mar 2012 at 6:10
- Changed state: Fixed
- Added labels: SubProject-bytecode