Apache flex flex 4中的SolidColorStroke错误
当我使用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注释: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
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"