你好,你能提供一个如何在adobe炼金术中解析xml文件的例子吗? 我试图在expat上工作,但是我没有把字节数组传递到 并从c代码。
我需要将文件的字节数组传递给炼金术,还是足以传递文件名。
感谢。
CBS
答案 0 :(得分:1)
如果你想在Alchemy中解析xml,你需要使用C/C++ parsing library。
至于将xml变成Alchemy:
Here is a comparison将ByteArrays移入Alchemy的方法。
答案 1 :(得分:0)
以下是我传递嵌入文件的方法:
[Embed(source =“Test.txt”,mimeType =“application / octet-stream”)] public var TestClass:Class;
private function echo():String { var loader:CLibInit = new CLibInit; var lib:Object = loader.init() var data:Object = new TestClass(); lib.test(data.length,data); }
C代码是:
静态AS3_Val测试(void * self,AS3_Val args) { int length; AS3_Val data = AS3_Undefined(); AS3_ArrayValue(args,“IntType,AS3ValType”,& length,& data)
unsigned char buffer [length]; AS3_ByteArray_seek(buffer,0,SEEK_SET); }