小菜毛毛技術分享

          與大家共同成長

            BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
            164 Posts :: 141 Stories :: 94 Comments :: 0 Trackbacks
          flex多module切換問題
          錯誤描述:

          typeError: Error #
          1034: 強制轉換類型失敗:無法將 mx.graphics::Stroke@b945581 轉換為 mx.graphics.IStroke。
           at mx.charts::AxisRenderer
          /measure()[C:\Work\flex\dmv_automation\projects\datavisualisation\src\mx\charts\AxisRenderer.as:1091]
           at mx.core::UIComponent
          /measureSizes()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:5819]
           at mx.core::UIComponent
          /validateSize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:5765]
           at mx.managers::LayoutManager
          /validateSize()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:559]
           at mx.managers::LayoutManager
          /doPhasedInstantiation()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\managers\LayoutManager.as:648]
           at Function
          /http://adobe.com/AS3/2006/builtin::apply()
           at mx.core::UIComponent/callLaterDispatcher2()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8460]
           at mx.core::UIComponent
          /callLaterDispatcher()[E:\dev\3.0.x\frameworks\projects\framework\src\mx\core\UIComponent.as:8403]

          錯誤說明:當我在多module切換的時候就抱這個錯,特別要說明的是在切換時的連個module顯示的圖形,一個是自己畫的,一個用的flex自帶的,自己畫的中里面用的是IStroke,但是自帶的圖形是Stroke,所以切換的時候就抱錯,

          解決方法:

          如果你是用的是IModuleInfo的話的load的時候添加ApplicationDomain.currentDomain參數就可以了,

          如:info.load(ApplicationDomain.currentDomain);

          如果你用的是loadModule的話,則這樣

          aa.applicationDomain
          =ApplicationDomain.currentDomain;
              aa.loadModule();


          方法二:
           /*  Create dummy variables.  */
                       // 避免出現:無法將 mx.managers::PopUpManagerImpl@52a09a1 轉換為 mx.managers.IPopUpManager 錯誤
                       private  var dragManager : DragManager;
                       private  var popUpManager : IPopUpManager;
          在應用中添加上如上代碼
          posted on 2009-08-19 13:35 小菜毛毛 閱讀(1098) 評論(0)  編輯  收藏 所屬分類: FLEX
          主站蜘蛛池模板: 沙田区| 珠海市| 英吉沙县| 苗栗县| 江陵县| 西贡区| 奇台县| 阿拉尔市| 肥乡县| 常山县| 新郑市| 固镇县| 清水河县| 九龙县| 龙南县| 宁安市| 东辽县| 嘉黎县| 浠水县| 漳平市| 霍城县| 岳阳县| 营口市| 黄平县| 曲周县| 六盘水市| 朝阳市| 沾益县| 镇宁| 定远县| 古蔺县| 霍林郭勒市| 景洪市| 中西区| 任丘市| 辛集市| 沁源县| 冀州市| 张北县| 丰宁| 黄骅市|