作者jason90412 (小梁)
看板Flash
标题[问题] 关於SWF档转XAML
时间Tue Aug 27 20:37:28 2013
最近在制作学校毕业专题时碰到了些问题
於是上来请教各位
本人是负责游戏的部分
搜寻了许多资料决定以Adobe Flash Professional CS6来下手
没想到游戏近乎完成时却发生了一个状况
我们的专题主程式是以Visual Studio 2012下去撰写
专案的型式选择XAML(配合WIN8特色)
我搜索了许多文章都告知SWF无法直接挂入XAML专案
後来又找到一个可以将SWF转为XAML的软体「SWF2XAML」
没想到转换时却发生了错误:
************** 例外状况文字 **************
System.OverflowException: 数学运算导致溢位。
於 SWFTools.JPEGTables..ctor(SWFReader swf, DisplayList displayList, UInt16 tagId, Int64 tagLength)
於 SWFTools.TagProcessor.ProcessNextTag(Boolean read, Boolean execute)
於 SWFTools.TagProcessor.GetNextFrame(Boolean read, Boolean execute)
於 SWF2XAML.SWF2XAML.ShowNextFrame()
於 SWF2XAML.SWF2XAML.OpenFlashFile(String fileName)
於 SWF2XAML.SWF2XAML.mnuFileOpen_Click(Object sender, EventArgs e)
於 System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
於 System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
於 System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
於 System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
於 System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
於 System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
於 System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
於 System.Windows.Forms.Control.WndProc(Message& m)
於 System.Windows.Forms.ToolStrip.WndProc(Message& m)
於 System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
***********************************************************************************************************
下方还有其他讯息我已经省略
主要贴出这段看似问题的文字
我自己只能理解出大概是FLA档内某个变数的值超出范围
可是却怎麽又找不出问题点
想请问大家什麽类型的程式码或情况可能产生此问题
如果有必要我可以将FLA档上传到网路空间请大家帮我看看
第一次在PTT发文,如有违反版规或发错地方还请多多见谅!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 180.176.36.202
1F:推 tu20011025:推 08/27 20:51
2F:推 cjcat2266:没有吧?感觉是.NET在跑converter的时候发生的exception 08/28 12:09
3F:→ cjcat2266:不是SWF本身的问题 08/28 12:09
4F:→ jason90412:因为我用空SWF档测试是可行的,才觉得是我的SWF有问题 08/28 12:20
5F:推 s3748679:不晓得你说的XAML指得是不是WPF专案用途.. 08/28 22:57
6F:→ s3748679:但如果说是想要在WPF内用winForm的COM元件 08/28 22:58
8F:→ s3748679:PS: <~ 对Flash完全不了解.. 08/28 22:59
9F:→ jason90412:好的,我来试试 08/29 15:04