我正在使用Flash Builder 4和4.5 SDK,我的应用程序是mx和spark控件的混合体。我也使用Catalyst进行蒙皮。问题是Flash Builder 4不会渲染某些特定项目渲染器,自定义组件等的设计视图,而且我无法在需要进行修饰更改的设计视图中工作。
我的机器是AMD Turion双核移动500 2.20 Ghz,4GB Ram和Windows 7 64Bit
这个问题的原因是什么?是因为我的mx / spark组合还是我的AMD机器?
任何解决方案
由于
答案 0 :(得分:1)
设计视图不适用于自定义组件。它从来没有,我怀疑它是否会。这不是最好的答案,我很抱歉。大多数Flex开发人员都会快速放弃设计视图并坚持使用代码视图。您还可以查看Adobe Catalyst的快速原型设计,它可以更好地设计您的应用程序,但我不会依赖它的代码生成,因为它并不总是最佳,特别是对于州。
答案 1 :(得分:1)
我遇到了同样的问题,在设计模式下没有预览我的设计(只有灰色背景)。将外观面板中的当前主题从线框更改为Spark ...修复了问题。
答案 2 :(得分:1)
为什么不尝试更新Flash Builder。
即使我在Flex构建器3中遇到同样的问题,我也使用更新包升级到3.0.3并立即开始工作......
您可以从 - http://www.adobe.com/support/flex/downloads_updaters.html
下载最新的Flash Builder更新补丁并更新到4.0.1
答案 3 :(得分:0)
马克斯希望你现在明白了。我遇到了同样的问题。它发生在我安装cfeclipse和subclipse之后。以下是我解决它的方法。
右键点击您的项目:
添加/更改项目类型>>添加Flex 项目类型
答案 4 :(得分:0)
我不确定这是否和我一样。我是通过actionscript类创建自定义组件的。
在这种特殊情况下,我正在扩展BorderContainer,并且没有在设计视图中反映出覆盖测量方法中的measuredWidth和measuredHeight设置。
我还在updateDisplayList方法中使用简单的图形绘图进行了测试。没有。
我需要反映这些更改,因为我们的组件用户希望在设计视图中看到运行应用程序时会看到什么。
最后,我创建了一个源代码库,并使用链接到该库的另一个项目,就像用户在编译源代码时所做的那样。
这似乎已经做到了。
显然,如果在常规项目中进行测试,那么设计视图在设计视图中的自定义组件和动态(实时)更改方面做的并不多。编译源代码库并链接到它似乎使它不同。