Apache flex 通过Flash IDE编译时绑定失败
我在AS3中创建了一个使用Flex绑定的API。另外两个开发人员正在使用该API。我在一个包含所有代码的SWC中交付API,包括所需的Flex库。另外两个开发人员正在将API构建到仅限AS3的项目中 一位开发人员正在通过FDT使用FlexSDK进行编译。他将SWC包括在他的项目中,并能够约束任何可绑定的财产。当他对可绑定属性使用ChangeWatcher.canWatch时,它返回true 第二个开发人员正在使用FlashCS5IDE进行编译。他使用Actionscript设置窗口(合并到代码中)将SWC包括在他的项目中。但所有绑定(包括API内部的绑定)都不起作用。当他对可绑定属性使用ChangeWatcher.canWatch时,它返回falseApache flex 通过Flash IDE编译时绑定失败,apache-flex,flash,actionscript-3,Apache Flex,Flash,Actionscript 3,我在AS3中创建了一个使用Flex绑定的API。另外两个开发人员正在使用该API。我在一个包含所有代码的SWC中交付API,包括所需的Flex库。另外两个开发人员正在将API构建到仅限AS3的项目中 一位开发人员正在通过FDT使用FlexSDK进行编译。他将SWC包括在他的项目中,并能够约束任何可绑定的财产。当他对可绑定属性使用ChangeWatcher.canWatch时,它返回true 第二个开发人员正在使用FlashCS5IDE进行编译。他使用Actionscript设置窗口(合并到代码中
Flash IDE剥离了哪些内容导致ChangeWatcher停止工作?什么是ChangeWatcher.canWatch实际检查?是元数据吗?如果是元数据,如何在Flash IDE中保留元数据?据我所知,数据绑定仅在Flex中受支持 据我所知,只有Flex支持数据绑定 问题是[Bindable]元数据被剥离了。为了保持它在那里,我需要欺骗Flash IDE来保持它。这可以通过在发布设置中启用“导出为SWC”来实现
完成此操作后,我的所有绑定都重新开始工作。问题在于[Bindable]元数据被剥离。为了保持它在那里,我需要欺骗Flash IDE来保持它。这可以通过在发布设置中启用“导出为SWC”来实现
完成此操作后,我的所有绑定都重新开始工作。hi!我注意到,你解决了这个问题。我也有同样的问题。你能告诉我出了什么问题吗。我在发布设置中选中了“创建swc”。但是没有用!:(嗨!我注意到,你解决了这个问题。我也遇到了同样的问题。你能告诉我出了什么问题吗?我检查了发布设置中的“创建swc”。但是没有用!:(