Apache flex flex 4中的SolidColorStroke错误

Apache flex flex 4中的SolidColorStroke错误,apache-flex,Apache Flex,当我使用Flex3时,我的代码运行得很好,但是自从我切换到flex4后,我得到了这个错误 ArgumentError:错误#1063:mx.graphics::SolidColorStroke/apply()上的参数计数不匹配。期望3,得到1。 在CurrentTimeIndicator/updateDisplayList()[/usr/flex/elixir2.5/flex suite/Branchs/release-2.5/build/bin/sources/library/calendar

当我使用Flex3时,我的代码运行得很好,但是自从我切换到flex4后,我得到了这个错误

ArgumentError:错误#1063:mx.graphics::SolidColorStroke/apply()上的参数计数不匹配。期望3,得到1。 在CurrentTimeIndicator/updateDisplayList()[/usr/flex/elixir2.5/flex suite/Branchs/release-2.5/build/bin/sources/library/calendar/src/flex/ilog/calendar/CurrentTimeIndicator.as:124] 位于mx.core::UIComponent/validateDisplayList()[E:\dev\hero\u private\u beta\frameworks\projects\framework\src\mx\core\UIComponent.as:8876] 位于mx.managers::LayoutManager/validateClient()[E:\dev\hero\u private\u beta\frameworks\projects\framework\src\mx\managers\LayoutManager.as:1010] 位于mx.core::UIComponent/validateNow()[E:\dev\hero\u private\u beta\frameworks\projects\framework\src\mx\core\UIComponent.as:7953] 在flexlib.mdi.managers::mdimager/executeDefaultBehavior()[C:\Users\Meg\Downloads\flexlib-2.5-flex4\src\flexlib\mdi\managers\mdimager.as:506] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在flexlib.mdi.managers::mdimager/windowEventProxy()[C:\Users\Meg\Downloads\flexlib-2.5-flex4\src\flexlib\mdi\managers\mdimager.as:469] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在mx.core::UIComponent/dispatchEvent()[E:\dev\hero\u private\u beta\frameworks\projects\framework\src\mx\core\UIComponent.as:12977] 在flexlib.mdi.managers::mdimager/bringToFront()[C:\Users\Meg\Downloads\flexlib-2.5-flex4\src\flexlib\mdi\managers\mdimager.as:946] 在flexlib.mdi.managers::mdimager/add()[C:\Users\Meg\Downloads\flexlib-2.5-flex4\src\flexlib\mdi\managers\mdimager.as:325] 在c7MenuBar$/show_calendar()[C:\development\flex_4\u src\c7MenuBar.mxml:438] 在c7MenuBar/open_app()[C:\development\flex_4_src\c7MenuBar.mxml:235] 在c7MenuBar/\uuuu hList\u itemClick()[C:\development\flex\u 4\u src\c7MenuBar.mxml:566] at flash.events::EventDispatcher/dispatchEventFunction() at flash.events::EventDispatcher/dispatchEvent() 在mx.core::UIComponent/dispatchEvent()[E:\dev\hero\u private\u beta\frameworks\projects\framework\src\mx\core\UIComponent.as:12977] 在mx.controls.listClasses::ListBase/mouseClickHandler()[E:\dev\hero\u private\u beta\frameworks\projects\mx\src\mx\controls\listClasses\ListBase.as:10317]

我认为是ilog日历mx:stroke给了我这个错误。如果我对此进行评论,我不会得到错误: 代码如下所示,带有mx:stroke注释:

animationDuration=“1000”
doubleClickEnabled=“true”
itemColorFunction=“{itemColorFunction}”
allowMultipleSelection=“false”
startDisplayedTime=“[8,0]”
endDisplayedTime=“[18,0]”
showItemIndicators=“true”
columnHeaderEnabled=“true”
startTimeField=“startTime”
categoriesField=“可编辑”
endTimeField=“endTime”
summaryField=“summary”
calendarField=“calendar”>

自flex 4以来,Stroke已被弃用。请尝试使用SolidColorStroke,看看问题是否仍然存在

                     animationDuration="1000"              

                     doubleClickEnabled="true"
                     itemColorFunction="{itemColorFunction}"

                     allowMultipleSelection="false"        

                     startDisplayedTime="[8,0]"
                     endDisplayedTime="[18,0]"
                     showItemIndicators="true"
                     columnHeaderEnabled="true" 
                     startTimeField="startTime" 
                     categoriesField="editable"            

                     endTimeField="endTime"                

                     summaryField="summary"
                     calendarField="calendar">             


          <!--ilog:currentTimeIndicatorStroke >
            <mx:Stroke alpha="0.8" color="#9C35BE" weight="2" caps="none"