嗯,这有点荒谬;并且可能令人难以置信,但是当MXML FLEX Main.mxml中的标记中有超过五百行动作时,所有语法突出显示,错误和语法验证,错误报告,“问题”窗格甚至编译失败。删除任何代码块后,它会再次运行。><fx:Script>> 500行,它全部停止工作
我不明白为什么Adobe可以发布诸如Flash Builder 4.5 Premium之类的产品,有这个大问题;没有人注意到。因此,我认为问题与我的电脑或我的项目有关;因为现在有更多的人发生这种情况,如果我甚至无法在Google上找到它的话。
此外,在代码上方的MXML属性中定义的许多对象,即使是在所有州中的那些对象,现在都会显示为警告:将未定义属性访问到文档的一侧。但是,这些警告并未显示在“问题窗格”中,甚至没有突出显示与该消息有关的正确代码段。
已尝试尝试并修复此问题的步骤: 我已尝试重新启动以及重新安装IDE(Adobe Flash Builder 4.5)。 我曾尝试创建一个新项目。 我试图将我的代码分成更小的.as文件并包含它们。 我试过编译我的应用程序。
没有工作,请帮助。
-
编辑1:针对第一个答案,我已经尝试通过在主安装编辑flashbuilder.ini和flashbuilderC.ini文件增加分配给的Adobe Flash Builder 4.5中的记忆文件夹,它没有帮助;因为我的堆(右下方的堆显示)始终不会超过128MB(即使在编译期间)也不会解决任何问题。
我的代码是一个聊天客户端,所以几乎每个状态,按钮,文本字段等都有一个或多个事件处理程序。只要我将它们标记为公开,我可以使用>语法来外购我的事件处理程序吗?那么默认的“保护”会怎么样呢,它们会允许它们在其他文件中吗?另外,请参阅第一篇文章,因为我附加了其他信息。 –
cbroughton
2011-05-11 00:48:01
在'Script'标签内使用'source'只不过是代码外部化和模块化的错觉。编译器只是将它包含在编译过程中,因为它是一个'脚本'体。“include”指令也是如此。我建议你提取一些逻辑子组件,为它们创建自定义事件,并使主应用程序更小,更易读。 – Constantiner 2011-05-11 08:32:34
嗯,谢谢。这似乎有很大的帮助。只有当我尝试编译应用程序并且失败时,“问题窗格”仍然不会更新。只有这样它才能检查问题并更新问题窗格,因此我发现自己打开每个文件并扫描右边的黄色和红色标记:/。 – cbroughton 2011-05-11 09:58:57