最近要解决一个问题,就是要用VC读取flash生成的swf文件的各个对象的
属性。我想的方法如下:
1.通过flash的控件来读取,
我现在将flash的控件加入了VC工程,发现比较有用的函数是这些:
CString CShockwaveFlash::TGetProperty(LPCTSTR target, long property)void CShockwaveFlash::TCallFrame(LPCTSTR target, long FrameNum)void CShockwaveFlash::TCallLabel(LPCTSTR target, LPCTSTR label)
double CShockwaveFlash::TGetPropertyNum(LPCTSTR target, long property)double CShockwaveFlash::TGetPropertyAsNumber(LPCTSTR target, long property)但是这些个函数都需要LPCTSTR target这个参数,请教各位用过的达人这些个
函数如果使用,能否达到我的要求呢。2. 以前有人说可以用IShockwaveflash来读取,也请用过的达人描述一下步骤,
不然无从下手呀。3. 我已经搞到了swf的文件结构,但自己实现一个读取的类有些麻烦,请问有用过
的达人能推荐一下好用的读取swf文件的类或控件(不过我个人倾向于通过com接口
来读取,这样就不用分析文件细节。我的思路路大致如上,请朋友们有什么好的建议尽管提出,只要有用,分不是问题。