我确实使用“-show-binding-warnings = false”在flex编译器中禁止警告。但我有兴趣实现的是抑制运行时警告(特别是绑定警告 - 因为我在模型中获取数据主要是在XML结构中,如果它无法绑定到其嵌套的子节点,它对我来说很好)在控制台中(I我正在使用flex插件在Eclipse上进行flex工作。有没有办法实现它?
答案 0 :(得分:2)
Flex绑定可以绑定到嵌套的子节点(通过使用XML#notifications())。您的代码必须做错了(例如使用数组访问)。考虑修复代码而不是静音警告。
或者,尽量避免绑定。绑定是懒人射击双腿的一种方式。它们在原型/模拟代码中很好,但在生产代码中不可靠/不好。
如果您仍想做您最初要求的事情。你可以这样做:
if (BindingManager.debugDestinationStrings[destString])
{
trace("Binding: destString = " + destString + ", error = " + itemPendingError);
}
到
CONFIG::logBindings
{
if (BindingManager.debugDestinationStrings[destString])
{
trace("Binding: destString = " + destString + ", error = " + itemPendingError);
}
}
-define=CONFIG::logBindings,false
添加到项目设置中。