下面这个源码给我们展示了 当一进度条加载完成之后发出的一个提示声 我们引入了mx.effects SoundEffect类 和ProgressBar组件的completeEffect效果及样式 <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="middle" backgroundColor="white"> <mx:Script> <![CDATA[ import mx.events.SliderEvent; private function slider_change(evt:SliderEvent):void { progressBar.setProgress(evt.value, slider.maximum); } ]]> </mx:Script> <mx:SoundEffect id="ding" source="@Embed('ding.mp3')" /> /* *该处添加声音文件 */ <mx:ApplicationControlBar dock="true"> <mx:Form styleName="plain"> <mx:FormItem label="percentComplete:"> <mx:HSlider id="slider" minimum="0" maximum="100" value="0" snapInterval="1" tickInterval="10" liveDragging="true" showTrackHighlight="true" change="slider_change(event);" /> </mx:FormItem> </mx:Form> </mx:ApplicationControlBar> <mx:ProgressBar id="progressBar" mode="manual" completeEffect="{ding}" /> /* *该处绑定声音文件 */ </mx:Application>
flex 加载条完成后的一个声音提示效果
最新推荐文章于 2021-09-12 11:13:13 发布