2011-08-24 60 views
0

在Flash Builder 4.5中使用设计模式时,是否可以锁定组件?可能锁定Flash Builder 4.5中的组件?

我在催化剂中创建了一个自定义组件,作为应用程序的背景。我需要在不同的状态下为这个组件制作动画,而这些都是在催化剂中完成的。

然后,我将闪存催化剂项目导入flash builder作为库。然后,我可以使用设计模式将组件拖动到我的应用程序中。

问题是这个组件已被设置为适合整个应用程序。该代码是这样:

<components:Background left="0" right="0" top="0" bottom="0"/> 

恼人的事情是,当我在设计模式拖到新组件到应用程序,它们会拖“到”组件,像这样:

<components:Background left="0" right="0" top="0" bottom="0"> 
    <s:Button x="397" y="413" label="Button"/> 
</components:Background> 

这个原因后台组件在应用程序执行时不显示。正确的代码应该是:

<components:Background left="0" right="0" top="0" bottom="0" /> 
<s:Button x="397" y="413" label="Button"/> 

是否有无论如何我可以锁定某些组件在设计模式,这样就不会发生?

+0

不要使用设计模式? –

+0

很明显,这在代码模式下不会成为问题。但是,我想拖动组件并在设计模式下直观地定位它们。 – F21

+0

我认为这超出了“设计师”模式的范围。我认为Adobe正在将设计模式从Flash Builder转换(关于时间IMO),并专注于将该功能转移到Catalyst,我知道它可以锁定“图层”。 –

回答

相关问题