about.mxml <?xml version="1.0" encoding="utf-8"?> <mx:Module xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="540" height="260" creationComplete="readXmlFile()" > <mx:Script> <!--[CDATA[ import mx.core.UITextField; import mx.controls.Alert; import mx.managers.PopUpManager; import mx.collections.ArrayCollection; [Bindable] //public var roleList:ArrayCollection=new ArrayCollection([{label:"good",data:"isgood"},{label:"bad",data:"isbad"}]); public var roleList:ArrayCollection; [Bindable] public var selectedItem:Object; private var configname:String; private var configcopyright:String; private var configversion:String; private var configcompany:String; private var configtel:String; private var configwarning:String; //读取配置文件 private function readXmlFile():void{ var loader:URLLoader=new URLLoader(new URLRequest("phpsrc/config/about.xml")); loader.addEventListener(Event.COMPLETE,handleCompleted); } private function handleCompleted(event:Event):void { var configXML:XML=XML(event.target.data); configcopyright=configXML.copyright; configname=configXML.name; configversion=configXML.version; configcompany=configXML.company; configtel=configXML.tel; configwarning=configXML.warning1; roleList=new ArrayCollection([{label:configname},{label:configversion},{label:configcompany},{label:configtel},{label:configXML.warning1},{label:configXML.warning2},{label:configXML.warning3}]); version.text= configversion; copyright.text=configcopyright; init(); } //滚动条字幕 private function init():void { move_up.yFrom = cs.height - 6; move_up.yTo = 0 - list.height + 6; move_up.repeatCount = 1; //loop move_up.repeatDelay = 0; //loop time move_up.duration = 30000; //the time of scroll once move_up.play(); } private function move_pause():void { move_up.pause(); //pause } private function move_resume():void { move_up.resume(); //start from the pause position } private function getdata(e:Event):void { closeFrom(); } //关闭页面 private function closeFrom():void { PopUpManager.removePopUp(this); } ]]--> </mx:Script> <mx:Style> List { backgroundAlpha: 0; useRollOver: true; borderStyle: none; borderThickness: 0; dropShadowEnabled: false; fontSize: 12; textAlign: center; } </mx:Style> <mx:Image x="0" y="0" width="540" height="260" source="assets/image/skine/about.jpg" click="getdata(event);" /> <mx:Move id="move_up" target="{list}" /> <mx:Canvas id="cs" width="441" height="98" left="51" top="101" verticalScrollPolicy="off" mouseOver="move_pause()" mouseOut="move_resume()"> <mx:List id="list" x="10" y="0" height="634" fontSize="14" dataProvider="{roleList}" click="getdata(event);" change="this.selectedItem=List(event.target).selectedItem" width="421" alpha="0.0" fontWeight="normal"> </mx:List> </mx:Canvas> <mx:Label x="379" y="224" width="95" alpha="0.0" id="version"/> <mx:Label x="104" y="224" width="267" alpha="0.0" id="copyright"/> </mx:Module> about.xml <?xml version="1.0" encoding="utf-8"?> <config> <copyright>Copyright©2010-2020 xxxxx</copyright> <name>xxxx系统</name> <version>version 1.0</version> <company>XXXX公司</company> <tel>联系电话:xxxx-xxxxxxx</tel> <warning1>警告:本计算机程序受版权法及国际公约的保护,未经授权擅自复</warning1> <warning2>制或者散布本程序的部分或全部,将承受严厉的民事和刑事处罚,</warning2> <warning3>对已知的违反者将给予法律范围内的全面制裁。</warning3> </config>