我正在编写一个Web应用程序,该应用程序将用作我用Java编写的随机数据生成器的配置。我在这个应用程序中设置的值将写入xml。 xml数据由名为simulationParams.as的文件更新,并且该文件将添加到“viewStack”中的每个子项,以便当我更改其中的任何值时,simulationConfig文件将自动更新。问题是,当我按下randomizeBtn时,正确的事件被触发,并且侦听器抓取这些事件。当我取消选中随机化按钮时,我的问题就存在了。出于某种原因,事件被触发或者监听器没有监听,因此当我取消选中randomizeBtn时,这些值将返回到滑块上的最后位置或值。防爆。如果我的初始值是0,然后按随机化滑块将去100.配置文件更新和一切都很好。当我取消选中randomizeBtn时,滑块值返回0,但配置文件未更新。当我按useDefaultBtn选择/未选中时,同样的事情发生,没有任何更新。当更新值时,不会触发HSlider事件监听器Flex 3.5
[编辑]
我已经包含了一个测试应用程序,以帮助显示我的问题:
snipplr.com/view/39260/testmxml(运行此)
snipplr.com/view/39259/simulationconfigparamsas
snipplr.com/view/39257/organizationpanelmxml
snipplr.com/view/39258/organizationtypesetting
有问题的功能有:
randomizeBtn_clickHandler(event:MouseEvent):void
useDefaultBtn_clickHandler(event:MouseEvent):void
updateLastSliderPosition(currentChild:OrganizatyionTypeSettings):void
useSliderPosition(currentChild:OrganizatyionTypeSettings):void
creationCompleteHandler(event:FlexEvent):void
initSetting(setting:OrganizatyionTypeSettings):void
setMinuteCreationDelay(event:SliderEvent):void
setDelayVariance(event:SliderEvent)
我对这个评论很迷惑。你介意显示代码而不是暗示吗? – Proyb2 2010-11-22 03:02:19