首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > flex >

三月份FLex工作日志

2012-11-23 
3月份FLex工作日志1、异常:LabelToolTip655 can only have one parent.var lbl:LabelToolTiplbl lblnu

3月份FLex工作日志
1、异常:LabelToolTip655 can only have one parent.
    var lbl:LabelToolTip;
lbl = lbl==null ? new LabelToolTip() : lbl;
lbl.text=" 尚未创建数据中心";
if (cloudProfileInfo==null || cloudProfileInfo.monitorResoureStaticsInfo.poolResourceBar.length < 1)
{
computingResourcePanel.removeAllElements();
computingResourcePanel.addElement(lbl);
computingResourceDetailsPanel.removeAllElements();
computingResourceDetailsPanel.addElement(lbl);
}

  组件只能有一个parent

2、ArgumentError: Error #2025: 提供的 DisplayObject 必须是调用者的子级
   .建议你在你AddChild的地方trace下这个this是什么,看看和你removeChild时的一致吗?没有仔细看你得代码,你自己这样找找错应该很容易改好哈

   .是因为你删的时候没有东西可删才会报这个错误的~~删子对像的时候没有父级,
    先判断一下还有没有子对象,如果有再删除嘛.
没有的话就不要操作了.否则会报错.

Flex中执行顺序
   组件的creationComplete方法与页面中的set方法,谁会先执行? 赋值的顺序呢?

4、对于amCharts图表,有chartData={xxx.yyy};即使xxx为空,也不会抛出异常
  
//if(_datacenterProfile!=null) {
//if(dcRsPanel == null || bizCategoryAllocatedPanel==null) {
//this.addEventListener(FlexEvent.CREATION_COMPLETE,function():void{
//showToolTipWhenResultIsNull();
//});
//}else {
//showToolTipWhenResultIsNull();
//}
//}

5、 对于页面中自组件的creationComplete与页面中的set方法执行的先后顺序问题:
    会先执行子组件的creationComplete后执行set

6、Flex中弹出窗口: 如果在弹出窗口中没有使用状态的话,那么当remove掉时AVM会进行回收;
                    而如果弹出窗体中使用到了状态的话则不能被AVM回收。
                    待进一步研究... ...

热点排行