Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache flex 通过Flash IDE编译时绑定失败_Apache Flex_Flash_Actionscript 3 - Fatal编程技术网

Apache flex 通过Flash IDE编译时绑定失败

Apache 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设置窗口(合并到代码中

我在AS3中创建了一个使用Flex绑定的API。另外两个开发人员正在使用该API。我在一个包含所有代码的SWC中交付API,包括所需的Flex库。另外两个开发人员正在将API构建到仅限AS3的项目中

一位开发人员正在通过FDT使用FlexSDK进行编译。他将SWC包括在他的项目中,并能够约束任何可绑定的财产。当他对可绑定属性使用ChangeWatcher.canWatch时,它返回true

第二个开发人员正在使用FlashCS5IDE进行编译。他使用Actionscript设置窗口(合并到代码中)将SWC包括在他的项目中。但所有绑定(包括API内部的绑定)都不起作用。当他对可绑定属性使用ChangeWatcher.canWatch时,它返回false


Flash IDE剥离了哪些内容导致ChangeWatcher停止工作?什么是ChangeWatcher.canWatch实际检查?是元数据吗?如果是元数据,如何在Flash IDE中保留元数据?

据我所知,数据绑定仅在Flex中受支持

据我所知,只有Flex支持数据绑定

问题是[Bindable]元数据被剥离了。为了保持它在那里,我需要欺骗Flash IDE来保持它。这可以通过在发布设置中启用“导出为SWC”来实现


完成此操作后,我的所有绑定都重新开始工作。

问题在于[Bindable]元数据被剥离。为了保持它在那里,我需要欺骗Flash IDE来保持它。这可以通过在发布设置中启用“导出为SWC”来实现


完成此操作后,我的所有绑定都重新开始工作。

hi!我注意到,你解决了这个问题。我也有同样的问题。你能告诉我出了什么问题吗。我在发布设置中选中了“创建swc”。但是没有用!:(嗨!我注意到,你解决了这个问题。我也遇到了同样的问题。你能告诉我出了什么问题吗?我检查了发布设置中的“创建swc”。但是没有用!:(