我刚刚接管了一个客户端flex项目,并且我无法让应用程序反映即使是简单的跟踪语句。 在我接手之前,该项目是使用Flash Builder Beta 2环境/ sdk上次成功构建的。我有Flash Builder 4的最新发行版。flex 4发布对应用程序的更改未显示
将项目导入到FB4后,出现大量错误。他们中的大多数主要是因为从beta2到发布而对sdk所做的更改。
一些我纠正的事情: - 从图书馆MX命名空间://ns.adobe.com/flex/halo到库://ns.adobe.com/flex/mx - 视频播放器换肤:一视频播放器组件的许多州名已被更改,更多所需的州已被添加。还有其他视频相关的组件和属性名称必须更新。
但我固定的一切和应用终于能编译(尽管有一些警告主要是重复的变量类型)
唯一现在是,无论我的变化做出该项目没有得到体现在构建(调试或发布)中。我改变了现有的痕迹,增加了额外的痕迹什么都没有出现。我甚至删除了main.mxml中的applicationComplete属性。一切仍然没有变化。
另外我似乎无法调试该应用程序。每当我尝试调试..闪存生成器说.. “SWF应用程序不包含所需的调试信息...”
任何人都有任何想法,即使我需要开始解决这一切? 任何帮助或指针将不胜感激。
该项目是否与正确的SDK相关联? – ilikeorangutans 2010-05-10 23:33:15
我相信如此..就像我说的那样..这个项目最后是用beta 2 sdk构建的。 因为该版本不再可供下载..我没有选择,只能将它导入到发布版本并进行必要的修复,并且我已经成功地摆脱了所有错误。 我似乎无法对应用程序进行任何更改..我甚至只是删除了一大块代码(同时照顾依赖项),并且应用程序编译和工作就好像没有任何更改 – guacamoly 2010-05-11 00:17:07