Flex Builder3.0中,如果有类似以下写法就会导致Flex 不识别的情况,不能import,写代码不提示等等:
if (true)
(_pageInfoList[i] as ModelUIPageInfo).control.updateEntityFromUI();
分析: 在if条件句中,未采用大括号(单句语法)而直接用as关键字是导致不识别的关键.
解决:
1. if (true)
{
(_pageInfoList[i] as ModelUIPageInfo).control.updateEntityFromUI();
}
2.
if (true)
_pageInfoList[i].control.updateEntityFromUI();
总结: 今天解决了,好开心!