中国海域系统源代码

<?xml version="1.0" encoding="utf-8"?>

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml"
creationComplete="inin1(),init(),initCollections(),startTimer(),complete(),success(),inin()" 
layout="absolute" xmlns:ns1="zdims.map.*" fontSize="12"
xmlns:ns2="zdims.control.*" width="1287" height="960"
backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#A7B698,
#FBFCFB]"
   
            
viewSourceURL="srcview/index.html" xmlns:ns3="zdims.draw.*" 
xmlns:ns4="zdims.control.layer.*" xmlns:ns5="*">

<ns1:IMSMap id="map" levelNum="7"

x="208"

y="57"

width="808"

height="540"

xMinMap="-44751.390194999985"

xMaxMap="1638174.2695834301"

yMinMap="471196.246746663"

yMaxMap="3565840.8081545513"   
visible="true" borderColor="#0DFF01">
   
 
     <ns1:VectorMapDoc id="mapdoc"
mapDocName="矢量图层1.map" serverAddress="127.0.0.1:5141">
   
 </ns1:VectorMapDoc> 
   
 <ns2:NavigationBar visible="false" imsmap="{map}"
id="navigator">
   
 </ns2:NavigationBar>
     <ns2:IMSWindow
height="271" width="185" title="窗口换肤" borderColor="#FFFFFF"
backgroundColor="{cp.selectedColor}" cornerRadius="7" id="HFHF"
visible="false">
      <mx:Label x="3" y="5"
text="1:个性换肤:"/>
      <mx:ColorPicker x="22"
y="172" id="cp" selectedColor="#D2EEEC"/>
   
  <mx:TextInput x="10" y="87" id="logo"/>
   
  <mx:Label x="22" y="33" text="背景图像地址:"/>
   
  <mx:Label x="22" y="33" text="背景图像地址:"/>
   
  <mx:CheckBox x="7" y="140" label="普通换肤:" id="PThf"
change="asd()"/>
      <mx:Button x="98"
y="119" label="换肤" fontWeight="normal"
click="HHFFF()"/>
      <mx:Button x="10"
y="203" label="还原" fontWeight="normal"
click="HHFFFF()"/>
      <mx:Label x="10"
y="59"
text="Embed(&quot;image/pf/p1.jpg&quot;)"/>
   
 </ns2:IMSWindow>
     <ns2:Chart
id="chart" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:Chart>
     <ns2:MarkerEdit
id="markEditor" imsmap="{map}" visible="false">
   
 </ns2:MarkerEdit>
     <ns2:Editor
id="editCtrl" visible="false" imsmap="{map}">
   
 </ns2:Editor>
     <ns2:IMSWindow
height="157" width="212" title="论坛登录窗口" id="luntan" borderColor="#FDFEFD"
visible="false" x="309" y="151" cornerRadius="7">
   
  <mx:Label x="3" y="9"
text="欢迎来到海域论坛,这里是论坛风云"/>
      <mx:Label
x="2" y="33" text="请输入您的真实姓名:"/>
   
  <mx:TextInput x="10" y="61" id="m1"/>
   
  <mx:Button x="118" y="93" label="登录" fontWeight="normal"
click="denglu()"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
title="论坛风云" cornerRadius="7" borderColor="#FBFDFB" height="490" visible="false"
id="liuyan">
      <mx:Image x="0" y="0"
source="image/pf/p1.jpg" width="95" height="67"/>
   
  <mx:Image x="93" y="0" source="image/pf/p1.jpg" width="95"
height="67"/>
      <mx:Image x="187" y="0"
source="image/pf/p1.jpg" width="95" height="67"/>
   
  <mx:Image x="279" y="0" source="image/pf/p1.jpg" width="95"
height="67"/>
      <mx:Image x="372" y="0"
source="image/pf/p1.jpg" width="95" height="67"/>
   
  <mx:Image x="462" y="0" source="image/pf/p1.jpg" width="95"
height="67"/>
      <mx:Image x="481" y="0"
source="image/pf/p1.jpg" width="95" height="67"/>
   
  <mx:Image x="30" y="0" width="303"
height="69">
       <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/clip_image006.gif</mx:source>
   
  </mx:Image>
      <mx:Label
x="10" y="77" text="主人寄语:天苍苍,野茫茫,风吹草低见牛羊" fontWeight="bold"
fontSize="16"/>
      <mx:TextArea x="110"
y="105" width="456" height="88" borderColor="#000102"
id="m2"/>
      <mx:Button x="505" y="199"
label="发表" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
click="fabiao()"/>
      <mx:Button x="495"
y="401" label="下一页" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
fontWeight="normal" height="23" click="xyy1()"/>
   
  <mx:Button x="406" y="401" label="上一页" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" fontWeight="normal" height="23"
click="syy()"/>
      <mx:Button x="178"
y="428" label="开始管理" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
fontWeight="normal" click="KSG()"/>
   
  <mx:Button x="48" y="428" label="管理员管理" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" fontWeight="normal"
click="GLY()"/>
      <mx:Image x="-1" y="105"
source="file:///d|/My Documents/My
Pictures/记录图标.gif" width="103" height="88"/>
   
  <mx:Label x="30" y="203"
text="———————————————————————————————————————-"/>
   
  <mx:Label x="30" y="287"
text="—————————————————————————————————————————————"/>
   
  <mx:Label x="31" y="373"
text="—————————————————————————————————————————————"/>
   
  <mx:Label x="318" y="401" text="第" fontWeight="normal"
fontSize="14"/>
      <mx:Label x="373"
y="401" text="页" fontWeight="normal" fontSize="14"/>
   
  <mx:TextInput x="339" y="401" width="33"
id="m7"/>
      <mx:Label x="10" y="401"
text="管理账号:"/>
      <mx:TextInput x="66"
y="399" width="81" id="wasd1" enabled="false"/>
   
  <mx:Label x="173" y="402" text="管理密码:"/>
   
  <mx:TextInput x="229" y="400" width="81" id="wasd2"
enabled="false" displayAsPassword="true"/>
   
  <mx:Label x="30" y="247" fontWeight="normal" id="m3"
fontSize="14" width="55"/>
      <mx:Label
x="30" y="328" fontWeight="normal" id="m5" fontSize="14"
width="55"/>
      <mx:Label x="93" y="247"
fontWeight="normal" width="464" id="m4" fontSize="14"
color="{cp1.selectedColor}"/>
      <mx:Label
x="93" y="328" fontWeight="normal" width="464" id="m6" fontSize="14"
color="{cp1.selectedColor}"/>
      <mx:Button
x="493" y="272" label="删除" height="20" fontWeight="normal" enabled="false"
id="dps3" click="DPS3()"/>
      <mx:Button
x="493" y="356" label="删除" height="20" fontWeight="normal" enabled="false"
id="dps6" click="DPS6()"/>
      <mx:Button
x="444" y="272" label="编辑" height="20" fontWeight="normal" enabled="false"
id="dps2" click="DPS2()"/>
      <mx:Button
x="395" y="272" label="置顶" height="20" fontWeight="normal" enabled="false"
id="dps1" click="DPS1()"/>
      <mx:Button
x="444" y="356" label="编辑" height="20" fontWeight="normal" enabled="false"
id="dps5" click="DPS5()"/>
      <mx:Button
x="395" y="356" label="置顶" height="20" fontWeight="normal" enabled="false"
id="dps4" click="DPS4()"/>
      <mx:Image
x="3" y="423" source="file:///d|/My Documents/My
Pictures/管理员图标.gif" height="33" width="37"/>
   
  <mx:Image x="138" y="423" source="file:///d|/My Documents/My Pictures/管理员图标.gif"
height="33" width="37"/>
      <mx:VRule
x="315" y="384" width="1" height="72"/>
   
  <mx:ColorPicker x="535" y="80" selectedColor="#FD0214"
id="cp1"/>
      <mx:Label x="468" y="81"
text="字体颜色:"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
height="150" width="246" cornerRadius="0" borderColor="#FCFDFC" title="编辑窗口"
id="BJCK" visible="false" x="241" y="163">
   
  <mx:Label x="6" y="6"
text="请输入修改后的内容:"/>
      <mx:TextArea x="10"
y="34" width="222" id="dps7"/>
   
  <mx:Button x="181" y="86" label="确认" fontWeight="normal"
width="51" click="DPS7()"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
title="关于我们COST开发小组" borderColor="#FFFFFF" backgroundColor="#FAFBFA"
cornerRadius="7" width="566" height="538" visible="false" id="oox" x="77"
y="10">
      <mx:Image x="235" y="0"
width="138" height="89">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/a2.jpg</mx:source>
   
  </mx:Image>
      <mx:Image
x="352" y="0" width="138" height="89">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/a2.jpg</mx:source>
   
  </mx:Image>
      <mx:Image
x="424" y="0" width="138" height="89">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/a2.jpg</mx:source>
   
  </mx:Image>
      <mx:Image
x="0" y="-1" width="140" height="92">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/a2.jpg</mx:source>
   
  </mx:Image>
      <mx:Image
x="112" y="-1" width="140" height="92">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/a2.jpg</mx:source>
   
  </mx:Image>
      <mx:Image
x="27" y="0">
       <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/clip_image003.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="20" y="116" source="file:///d|/My Documents/My
Pictures/管理员图标.gif"/>
      <mx:Label x="195"
y="97" text="我们COST开发小组信息展示" fontSize="18"
fontWeight="bold"/>
      <mx:Label x="196"
y="133" text="开发口号:COST——To Be Number One"/>
   
  <mx:Label x="196" y="161"
text="开发TIME:"/>
      <mx:Label x="196"
y="189" text="开发内容:中国海域系统"/>
      <mx:Label
x="265" y="161" text="COST——20120705-20120831"
color="#4E5EBB"/>
      <mx:Label x="15"
y="215"
text="————————————————————小组展示————————————————————"/>
   
  <mx:Image x="10" y="235" source="image/COST/山西左正康.jpg"
height="129" width="91"/>
      <mx:Label
x="109" y="235" text="姓名:左正康"/>
   
  <mx:Label x="109" y="257" text="性别:男"/>
   
  <mx:Label x="109" y="278"
text="学号:0027"/>
      <mx:Label x="109"
y="300" text="家乡:山西"/>
      <mx:Label x="109"
y="323" text="湖北大学"/>
      <mx:Label x="109"
y="344" text="资环地信11级"/>
      <mx:Image
x="10" y="372" source="image/COST/海南廖慧婷.jpg" height="129"
width="91"/>
      <mx:Label x="109" y="372"
text="姓名:廖慧婷"/>
      <mx:Label x="109"
y="394" text="性别:女"/>
      <mx:Label x="109"
y="415" text="学号:0018"/>
      <mx:Label
x="109" y="437" text="家乡:海南"/>
      <mx:Label
x="109" y="460" text="湖北大学"/>
      <mx:Label
x="109" y="481" text="资环地信11级"/>
   
  <mx:Image x="193" y="372" source="image/COST/安徽李倩倩.jpg"
height="129" width="91"/>
      <mx:Label
x="292" y="372" text="姓名:李倩倩"/>
   
  <mx:Label x="292" y="394" text="性别:女"/>
   
  <mx:Label x="292" y="415"
text="学号:0006"/>
      <mx:Label x="292"
y="437" text="家乡:安徽"/>
      <mx:Label x="292"
y="460" text="湖北大学"/>
      <mx:Label x="292"
y="481" text="资环地信11级"/>
      <mx:Image
x="193" y="235" source="image/COST/山东赵正义.jpg" height="129"
width="91"/>
      <mx:Label x="292" y="235"
text="姓名:赵正义"/>
      <mx:Label x="292"
y="257" text="性别:男"/>
      <mx:Label x="292"
y="278" text="学号:0012"/>
      <mx:Label
x="292" y="300" text="家乡:山东"/>
      <mx:Label
x="292" y="323" text="湖北大学"/>
      <mx:Label
x="292" y="344" text="资环地信11级"/>
   
  <mx:Image x="381" y="235" source="image/COST/湖北夏雪飞.jpg"
height="129" width="91"/>
      <mx:Label
x="480" y="235" text="姓名:夏雪飞"/>
   
  <mx:Label x="480" y="257" text="性别:男"/>
   
  <mx:Label x="480" y="278"
text="学号:0042"/>
      <mx:Label x="480"
y="300" text="家乡:湖北"/>
      <mx:Label x="480"
y="323" text="湖北大学"/>
      <mx:Label x="480"
y="344" text="资环地信11级"/>
   
 </ns2:IMSWindow>
     <ns1:IMSEagleEye
id="eagle" width="211" height="151" eagleLocation="右上">
   
 </ns1:IMSEagleEye>
     <ns2:IMSWindow
height="460" width="444" borderColor="#FCFEFC" title="关于COST【China Ocean
SysTem】" cornerRadius="7" id="gyu" x="315" y="62"
visible="false">
      <mx:Image x="4" y="0"
width="87" height="75">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/33d_e270c71c_c28f_4f44_a4d3_b8a690db0992_0.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="175" y="0" width="87" height="75">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/33d_e270c71c_c28f_4f44_a4d3_b8a690db0992_0.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="261" y="0" width="90" height="75">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/33d_e270c71c_c28f_4f44_a4d3_b8a690db0992_0.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="347" y="0" width="87" height="75">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/33d_e270c71c_c28f_4f44_a4d3_b8a690db0992_0.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="89" y="0" width="87" height="75">
   
   <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/33d_e270c71c_c28f_4f44_a4d3_b8a690db0992_0.gif</mx:source>
   
  </mx:Image>
      <mx:Image
x="32" y="9">
       <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/clip_image001.gif</mx:source>
   
  </mx:Image>
      <mx:Label
x="297" y="41" text="湖北大学COST开发组" fontWeight="bold"/>
   
  <mx:Image x="14" y="103" source="file:///d|/My Documents/My
Pictures/求助图标.gif"/>
      <mx:Label x="180"
y="83" text="WEB开发" fontWeight="bold" fontSize="16"/>
   
  <mx:Label x="180" y="109" text="中国海域系统" fontWeight="bold"
fontSize="16" textDecoration="underline"
fontStyle="italic"/>
      <mx:Label x="180"
y="138" text="开发支持:Flex3.0   
MapGIS技能大赛版"/>
      <mx:Label x="180" y="160"
text="开发语言:MXML   HTML   AS   
XML"/>
      <mx:Label x="180" y="183"
text="BUILD 20120831" color="#021FFC"/>
   
  <mx:Label x="299" y="183"
text="湖北大学COST开发组"/>
      <mx:Label x="180"
y="206" text="http://www.COST.com.cn"/>
   
  <mx:Label x="26" y="225"
text="_______________________________________________"
height="18"/>
      <mx:Label x="26" y="307"
text="_______________________________________________"
height="18"/>
      <mx:Label x="26" y="251"
text="系统功能:地图显示  查询  分析  编辑  
热点岛屿分析"/>
      <mx:Label x="26" y="270"
text="COST开发组:左正康      赵正义    
夏雪飞       廖慧婷      
李倩倩"/>
      <mx:Label x="26" y="291"
text="COST开发组指导老师:梅新"/>
      <mx:Label x="26"
y="333" text="警告:" fontWeight="bold"/>
   
  <mx:Label x="68" y="333"
text="本计算机程序受著作权法和国际公约的保护,未经授权擅自复制"/>
   
  <mx:Label x="32" y="352"
text="或传播本程序的部分或全部,可能受到严厉的民事及刑事制裁,并将在"/>
   
  <mx:Label x="32" y="372"
text="法律许可的范围内受到最大可能的起诉。"/>
      <mx:Button
x="313" y="380" label="确定" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF,
#FFFFFF]" click="gyu.visible=false"/>
   
 </ns2:IMSWindow>
     <mx:Canvas
width="200" height="196" backgroundColor="{cp.selectedColor}" id="dq_2"
visible="false">
      <mx:Label x="6" y="9"
text="海域系统小助手温馨提示:"/>
      <mx:Label x="7"
y="37" text="当前多边形的信息:"/>
      <mx:Label
x="7" y="65" text="多边形上的点序列:"/>
   
  <mx:TextArea x="5" y="93" width="190" height="97"
id="dq_1"/>
      <mx:CheckBox x="121" y="35"
label="监听" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
change="onChange4(event)"/>
   
 </mx:Canvas>
     <mx:Canvas width="200"
height="174" backgroundColor="{cp.selectedColor}" id="ui3"
visible="false">
      <mx:Label x="8" y="10"
text="海域系统小助手温馨提示:"/>
      <mx:Label x="9"
y="38" text="当前圆的位置信息:"/>
      <mx:Label
x="10" y="85" text="圆心:"/>
      <mx:TextArea
x="50" y="65" width="140" height="60" id="ui1"/>
   
  <mx:Label x="10" y="141" text="半径:"/>
   
  <mx:TextInput x="50" y="139" width="140"
id="ui2"/>
      <mx:CheckBox x="130" y="35"
label="监听" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
change="onChange3(event)"/>
   
 </mx:Canvas>
     <mx:Canvas width="213"
height="175" backgroundColor="{cp.selectedColor}" id="pp"
visible="false">
      <mx:Label x="7" y="10"
text="海域系统小助手温馨提示:"/>
      <mx:Label x="10"
y="38" text="当前的矩形范围:"/>
      <mx:TextArea
x="5" y="66" height="104" id="lp" width="202"/>
   
  <mx:CheckBox x="110" y="34" label="监听" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]"
change="onChange2(event)"/>
   
 </mx:Canvas>
     <mx:Canvas width="401"
height="158" backgroundColor="{cp.selectedColor}" id="pl"
visible="false">
      <mx:Label x="6" y="3"
text="海域系统小助手温馨提示:"/>
      <mx:Label x="6"
y="31" text="当前线段的点坐标序列:"/>
      <mx:TextArea
x="7" y="57" height="94" width="384" id="lo"/>
   
  <mx:CheckBox x="140" y="28" label="监听" selected="false"
change="onChange1(event)"/>
   
 </mx:Canvas>
     <mx:Canvas width="193"
height="77" backgroundColor="{cp.selectedColor}" id="opre"
visible="false">
      <mx:Label x="4" y="4"
text="海域系统小助手温馨提示:"/>
      <mx:Label x="4"
y="27" text="您当前所处的位置为:"/>
      <mx:TextInput
x="6" y="48" width="180" id="op"/>
   
  <mx:CheckBox x="132" y="25" label="监听" selected="true" id="opi"
change="onChange(event)"/>
   
 </mx:Canvas>
     <ns2:IMSWindow
height="319" width="249" borderColor="#FDFFFD"
backgroundColor="{cp.selectedColor}" title="图片叠加地图" id="tdd" visible="false"
cornerRadius="7">
      <mx:Label x="2" y="10"
text="1:叠加示例图片:" width="113"/>
      <mx:Label
x="3" y="126" text="2:请选择图片来源:"/>
   
  <mx:TextInput x="24" y="154" id="q44"/>
   
  <mx:Label x="3" y="186"
text="3:请选择图片叠加位置:"/>
      <mx:TextInput
x="39" y="214" id="q0" width="62"/>
   
  <mx:TextInput x="136" y="214" id="q_1"
width="62"/>
      <mx:Label x="114" y="216"
text="Y:"/>
      <mx:Label x="3" y="255"
text="4:"/>
      <mx:Button x="27" y="251"
label="叠加" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
click="djJ()"/>
      <mx:Label x="17" y="216"
text="X:"/>
      <mx:CheckBox x="10" y="50"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]" id="q1"
selected="false"/>
      <mx:Image x="32"
y="38" source="image/example/p1.gif"/>
   
  <mx:CheckBox x="10" y="90" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q4"/>
   
  <mx:Image x="32" y="78"
source="image/example/p4.gif"/>
   
  <mx:CheckBox x="80" y="90" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q5"/>
   
  <mx:Image x="102" y="78"
source="image/example/p5.gif"/>
   
  <mx:CheckBox x="165" y="90" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q6"/>
   
  <mx:Image x="187" y="78"
source="image/example/p6.gif"/>
   
  <mx:CheckBox x="80" y="50" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q2"/>
   
  <mx:Image x="114.5" y="48" source="image/mark/p1.gif" height="18"
width="22" themeColor="#439CD4"/>
   
  <mx:CheckBox x="165" y="50" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q3"/>
   
  <mx:Image x="186" y="41" source="image/example/p7.gif"
height="40" width="49" themeColor="#439CD4"/>
   
  <mx:Button x="156" y="10" label="more" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" width="55" fontSize="10" fontWeight="normal"
cornerRadius="20" click="shili.visible=true"/>
   
  
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
height="135" width="250" title="示例图片" borderColor="#FAFDFA"
backgroundColor="{cp.selectedColor}" id="shili" visible="false"
cornerRadius="7">
      <mx:CheckBox x="10"
y="10" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q7"/>
      <mx:CheckBox x="59" y="10"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q8"/>
      <mx:Image x="137" y="8"
source="image/example/p11.gif" height="25"/>
   
  <mx:CheckBox x="115" y="10" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]"/>
   
  <mx:CheckBox x="177" y="10" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q10"/>
   
  <mx:Image x="204" y="5" source="image/example/p12.gif"
height="25" width="32"/>
      <mx:CheckBox
x="115" y="10" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q9"/>
      <mx:CheckBox x="10" y="42"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q11"/>
      <mx:Image x="81" y="40"
source="image/example/p14.gif" height="25"/>
   
  <mx:Image x="81" y="10" source="image/example/p10.gif"
height="25"/>
      <mx:Image x="31" y="40"
source="image/example/p13.gif" height="23" width="29"/>
   
  <mx:CheckBox x="10" y="74" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q15"/>
   
  <mx:CheckBox x="59" y="74" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]"/>
   
  <mx:Image x="31" y="72" source="image/example/p17.gif"
height="23" width="29"/>
      <mx:Image
x="81" y="73" source="image/example/p18.gif" height="23"
width="29"/>
      <mx:CheckBox x="59" y="74"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q16"/>
      <mx:Image x="81" y="73"
source="image/example/p18.gif" height="23" width="29"/>
   
  <mx:CheckBox x="115" y="74" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q17"/>
   
  <mx:Image x="139" y="73" source="image/example/p19.gif"
height="28" width="26"/>
      <mx:Image
x="32" y="10" source="image/example/p9.gif" height="18"
width="19"/>
      <mx:CheckBox x="59" y="42"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="q12"/>
      <mx:Image x="138" y="40"
source="image/example/p15.gif" height="25"/>
   
  <mx:CheckBox x="115" y="42" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q13"/>
   
  <mx:CheckBox x="177" y="42" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" id="q14"/>
   
  <mx:Image x="204" y="40" source="image/example/p16.gif"
height="25" width="32"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
width="263" height="286" borderColor="#FFFFFF" title="坐标转换窗口"
backgroundColor="{cp.selectedColor}" fontWeight="normal" id="oi" visible="false"
cornerRadius="7">
      <mx:Label x="4" y="10"
text="1:请选择转换类型:"/>
      <mx:CheckBox x="26"
y="38" label="逻辑--窗口坐标" id="lj"/>
   
  <mx:CheckBox x="141" y="38" label="窗口--逻辑坐标"
id="ck"/>
      <mx:Label x="10" y="70"
text="2:请选择转换操作:"/>
      <mx:Label x="26"
y="98" text="1:输入坐标:"/>
      <mx:Label
x="110" y="98" text="X:"/>
      <mx:Label
x="110" y="125" text="Y:"/>
   
  <mx:TextInput x="136" y="96" width="103"
id="xxx"/>
      <mx:TextInput x="136" y="124"
width="103" id="yyy"/>
      <mx:Button x="26"
y="153" label="确认转换" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
fontWeight="bold" click="zhuan()"/>
   
  <mx:Label x="8" y="190" text="3:转换后的坐标:"
width="119"/>
      <mx:Label x="10" y="218"
width="239" id="ds"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
height="252" width="238" borderColor="#FEFEFE"
backgroundColor="{cp.selectedColor}" title="添加标注点窗口" id="tt1" visible="false"
cornerRadius="7">
      <mx:Label x="-1"
y="10" text="1:输入添加标注点的位置坐标:"/>
   
  <mx:Label x="29" y="38" text="x坐标:"/>
   
  <mx:TextInput x="75" y="36" width="134"
id="xx"/>
      <mx:TextInput x="75" y="66"
width="134" id="yy"/>
      <mx:Label x="29"
y="68" text="y坐标:"/>
      <mx:Label x="-1"
y="96" text="2:输入标注点的图片信息:"/>
      <mx:Label
x="19" y="124" text="marker.setIconSrc:"/>
   
  <mx:TextInput x="15.5" y="152" width="203"
id="zz"/>
      <mx:Label x="158" y="124"
text="图片来源:" width="71"/>
      <mx:Button
x="157" y="184" label="确认" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF,
#FFFFFF]" click="que()"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
height="232" width="480" borderColor="#FFFFFF"
backgroundColor="{cp.selectedColor}" title="添加线窗口" id="xi" visible="false"
cornerRadius="7">
      <mx:Label x="10"
y="10" text="请输入线结点坐标:"/>
      <mx:Label
x="10" y="38" text="第1个线结点:"/>
      <mx:Label
x="101" y="38" text="x坐标:"/>
      <mx:Label
x="101" y="66" text="y坐标:"/>
   
  <mx:TextInput x="145" y="36" width="86"
id="x1"/>
      <mx:TextInput x="145" y="64"
width="86" id="y1"/>
      <mx:Label x="10"
y="108" text="第2个线结点:"/>
      <mx:Label
x="101" y="108" text="x坐标:"/>
      <mx:Label
x="101" y="136" text="y坐标:"/>
   
  <mx:TextInput x="145" y="106" width="86"
id="x2"/>
      <mx:TextInput x="145" y="134"
width="86" id="y2"/>
      <mx:Label x="245"
y="38" text="第3个线结点:"/>
      <mx:Label
x="336" y="38" text="x坐标:"/>
      <mx:Label
x="336" y="66" text="y坐标:"/>
   
  <mx:TextInput x="380" y="36" width="86"
id="x3"/>
      <mx:TextInput x="380" y="64"
width="86" id="y3"/>
      <mx:Label x="245"
y="108" text="第4个线结点:"/>
      <mx:Label
x="336" y="108" text="x坐标:"/>
      <mx:Label
x="336" y="136" text="y坐标:"/>
   
  <mx:TextInput x="380" y="106" width="86"
id="x4"/>
      <mx:TextInput x="380" y="134"
width="86" id="y4"/>
      <mx:Button x="315"
y="164" label="添加这条线" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
fontWeight="normal" click="xian()"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
width="196" height="248" backgroundColor="{cp.selectedColor}"
borderColor="#FCFEFC" title="添加点窗口" id="tjdck" visible="false"
cornerRadius="7">
      <mx:Label x="8" y="10"
text="选择添加点的个数:"/>
      <mx:NumericStepper
x="61" y="38" id="zzw"/>
      <mx:Label
x="10" y="70" text="输入添加点的坐标:"/>
   
  <mx:Label x="10" y="119" text="x坐标:"/>
   
  <mx:Label x="10" y="151" text="y坐标:"/>
   
  <mx:TextInput x="56" y="117" width="108"
id="za1"/>
      <mx:TextInput x="56" y="149"
width="108" id="za2"/>
      <mx:Button x="96"
y="180" label="确认添加" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
click="qrtj()"/>
      <mx:Button x="10"
y="180" label="下一页" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
click="xyy()"/>
      <mx:Label x="10" y="91"
text="第1个点:" id="zx"/>
   
 </ns2:IMSWindow>
     <ns2:IMSWindow
width="198" height="247" borderColor="#FEFFFE"
backgroundColor="{cp.selectedColor}" title="图层更新窗口" id="tcgx" visible="false"
cornerRadius="7">
      <mx:Label x="10"
y="122" text="3:选择哪些图层不可见:"/>
   
  <mx:ComboBox x="10" y="151" fillAlphas="[1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF]" dataProvider="{cards}"
close="closeHandler2(event)"
width="144"></mx:ComboBox>
   
  <mx:Label x="10" y="11"
text="1:选择更新图层个数:"/>
      <mx:NumericStepper
x="10" y="41" id="xz"/>
      <mx:Button
x="102" y="182" label="确认" fillAlphas="[1.0, 1.0, 1.0, 1.0]"
fillColors="[#FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF]"
click="bkj1()"/>
      <mx:CheckBox x="10"
y="94" label="可见" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="kj"/>
      <mx:CheckBox x="93" y="94"
label="不可见" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]"
id="bkj"/>
      <mx:Label x="10" y="73"
text="2:选择操作类型:"/>
   
 </ns2:IMSWindow>
     
   
 <ns1:IMSEagleEye id="eagle1" width="404" height="281.5"
eagleLocation="左上" visible="false" >
   
       <ns1:TileLayer hdfName="Wh3D1.HDF"
serverAddress="127.0.0.1:5142">
   
      
</ns1:TileLayer> 
   
 </ns1:IMSEagleEye>
    
   
 <ns1:IMSEagleEye id="eagle2" width="404" height="281.5"
eagleLocation="右上" visible="false">
   
       <ns1:TileLayer hdfName="Wh3D1.HDF"
serverAddress="127.0.0.1:5142">
   
      
</ns1:TileLayer> 
   
 </ns1:IMSEagleEye>
   
       
   
 <ns1:IMSEagleEye id="eagle3" width="404" height="281.5"
eagleLocation="左下" visible="false">
   
       <ns1:TileLayer hdfName="Wh3D1.HDF"
serverAddress="127.0.0.1:5142">
   
      
</ns1:TileLayer>
   
 </ns1:IMSEagleEye>
   
 
     <ns1:IMSEagleEye id="eagle4" width="404"
height="281.5" eagleLocation="右下" visible="false">
   
       <ns1:TileLayer hdfName="Wh3D1.HDF"
serverAddress="127.0.0.1:5142">
   
      
</ns1:TileLayer>
   
 </ns1:IMSEagleEye>
   
 
     
   
 <ns2:IMSWindow id="dj" width="250" height="200" layout="absolute"
backgroundColor="{cp.selectedColor}" borderColor="#FDFFFD" title="多级显示"
visible="false" cornerRadius="7">
   
  <mx:NumericStepper x="36" y="31"
id="ns1"/>
      <mx:NumericStepper x="36"
y="97" id="ns3"/>
      <mx:NumericStepper
x="133" y="97" id="ns4"/>
   
  <mx:NumericStepper x="133" y="31"
id="ns2"/>
      <mx:Label x="5" y="3"
text="左上窗口显示级别"/>
      <mx:Label x="5" y="63"
text="左下窗口显示级别"/>
      <mx:Label x="118"
y="63" text="右下窗口显示级别"/>
      <mx:Label
x="119" y="3" text="右上窗口显示级别"/>
   
  <mx:Button x="133" y="129" label="yes" cornerRadius="20"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]" id="yes"
click="djxs()"/>
   
 </ns2:IMSWindow>
     
   
 <ns2:Magnifier id="magnifier" imsmap="{map}" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:Magnifier>
     
   
 
     <ns2:Measure imsmap="{map}" unitLength="1"
id="measureCtrl" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:Measure>
     <ns2:BufferAnalyse
id="bufferCtrl" layerDataViewer="{layerData}" imsmap="{map}" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:BufferAnalyse>
   
 <ns2:OverLayAnalyse id="overlayObj" imsmap="{map}"
layerDataViewer="{layerData}" vectorObj="{mapdoc}" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:OverLayAnalyse>
   
 <ns2:ClipAnalyse id="clip" imsmap="{map}" layerDataViewer="{layerData}"
visible="false" backgroundColor="{cp.selectedColor}">
   
 </ns2:ClipAnalyse>
   
 <ns4:LayerDataViewer id="layerData" imsmap="{map}" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns4:LayerDataViewer>
   
 <ns2:TopAnalyse id="topCtrl" imsmap="{map}" visible="false"
backgroundColor="{cp.selectedColor}">
   
 </ns2:TopAnalyse>
     <ns2:IMSWindow
close="close()" id="Pan" width="240" height="130" layout="absolute"
title="欢迎栏"  verticalScrollPolicy="off" mouseOver="move_pause3()"
mouseOut="move_resume3()" 
   
      fontSize="13"
backgroundColor="{cp.selectedColor}" cornerRadius="7" borderColor="#FEFEFE"
visible="true"
fontWeight="bold">    
   
       <mx:VBox height="100%"
width="100%">   
   
            <mx:Canvas
id="ca" width="231" height="60"    
   
               
verticalScrollPolicy="off" mouseOver="move_pause()"
mouseOut="move_resume()">    
   
               
<mx:Text id="tt" width="94%"
horizontalCenter="0"    
   
                   
text="中国海域系统欢迎您的到来!" verticalCenter="0" color="#040404" fontSize="16"
fontWeight="normal"
height="22">    
   
               
</mx:Text>    
   
           
</mx:Canvas>   
   
            <mx:Canvas
id="ca0"    
   
               
verticalScrollPolicy="off" mouseOver="move_pause1()" mouseOut="move_resume1()"
width="100%" height="48"
fontWeight="bold">   
   
                
<mx:Text id="aa" width="94%" horizontalCenter="0"  text="欢迎光临,谢谢大家的捧场!"
verticalCenter="0" color="#050505" fontSize="16"
fontWeight="normal"/>   
   
           
</mx:Canvas>   
   
            
   
      
</mx:VBox>   
     
</ns2:IMSWindow>
   
 <mx:Grid>
      <mx:GridRow
width="100%" height="100%">
   
  </mx:GridRow>
      <mx:GridRow
width="100%" height="100%">
   
  </mx:GridRow>
      <mx:GridRow
width="100%" height="100%">
   
  </mx:GridRow>
   
 </mx:Grid>
     <ns2:MapDocDataViewer
id="dataViewer" imsmap="{map}" visible="false" chartCtrl="{chart}"
editor="{editCtrl}">
   
 </ns2:MapDocDataViewer>
     <mx:Panel
id="canvas" width="258" height="230" layout="absolute" visible="false"
title="温馨提示" fontSize="16" textDecoration="normal" enabled="true"
horizontalScrollPolicy="off" includeInLayout="false"
verticalScrollPolicy="off">
        
<mx:Label x="1" y="0" text="尊贵的夏雪飞用户:您一共在系统中停留了" fontSize="12"
height="20"/>
         <mx:Label
id="mylabel" x="64.5" y="37" text="Label" fontSize="20" fontWeight="bold"
textDecoration="underline"/>
        
<mx:Label x="2" y="86" text="感谢您对本系统的支持,欢迎下次使用"
fontSize="13"/>
         <mx:Button
x="40" y="123" label="返回" fontSize="12" cornerRadius="0" fillAlphas="[1.0, 1.0]"
fillColors="[#88D053, #88D053]"
click="canvas.visible=false,startTimer()"/>
   
     <mx:Button x="141" y="122" label="退出" fontSize="12"
cornerRadius="0" fillAlphas="[1.0, 1.0]" fillColors="[#88D053,
#88D053]"/>
   
 </mx:Panel>
   
</ns1:IMSMap>
    <mx:Move id="move_up" target="{tt}"
/>    
    <mx:Move id="move_up1"
target="{aa}" />  
    <mx:Move id="move_up2"
target="{lbl1}" />  
    <mx:Move
id="move_up3" target="{Pan}"
/>  
    
    
   
<mx:Script>

<![CDATA[
   
[Bindable]
   
[Embed("image/pf/p1.jpg")]
    private var
flexLogo1:Class;
    [Bindable]
   
[Embed("image/pf/p2.jpg")]
    private var
flexLogo2:Class;
    [Bindable]
   
[Embed("image/pf/p3.jpg")]
    private var
flexLogo3:Class;
    [Bindable]
   
[Embed("image/pf/p4.jpg")]
    private var
flexLogo4:Class;
    [Bindable]
   
[Embed("image/pf/p5.jpg")]
    private var
flexLogo5:Class;
    [Bindable]
   
[Embed("image/pf/p6.jpg")]
    private var
flexLogo6:Class;
    [Bindable]
   
[Embed("image/pf/p7.jpg")]
    private var
flexLogo7:Class;
    [Bindable]
   
[Embed("image/pf/p8.jpg")]
    private var
flexLogo8:Class;
    [Bindable]
   
[Embed("image/pf/p9.jpg")]
    private var
flexLogo9:Class;
    [Bindable]
   
[logo.text]
    private var
flexLogo:Class;

import
Mapgis7.WebService.BasLib.CGetGeomSelectSet;
    import
zdims.event.IMSMapMoveEvent;
    import
zdims.control.IMSPieChart;
    
   
private var a:int=0;
    private var
b:String;
    private var c:int=0;
   
private var d:int;
    private var
i:int=1;
    private var s:int=1;
   
private var m1_1:int=0;
    private var
m3_1:int=0;
    private var nn1:int;
   
private var nn2:int;
    private var
nn3:int;
    private var dota1:int;
   
private var dota2:int;
    private var JL1:Array=new
Array();
    private var JL2:Array=new
Array();
    private var JL3:Array=new
Array();
    
    private var
JJ1:int=0;
    private var JJ2:int=0;
   
private var JJ3:int=0;
    private var
JJ4:int=0;
    private var jj1:Array=new
Array();
    private var jj2:Array=new
Array();
    private var jj3:Array=new
Array();
    private var jj4:Array=new
Array();
    private var fgh:int;
    public
var
a1:String="@Embed(source=‘image/pf/p1.gif‘)";
    
    
   
private const MIN_MASK:String =
"00";    
    private const
SEC_MASK:String = "00";    
    private
const MS_MASK:String = "000";    
   
private const TIMER_INTERVAL:int =
10;    
  
    private var
baseTimer:int;    
  
   
private var t:Timer;  
    private var
spatialObj:SpacialAnalyse=null;
    
   
import Mapgis7.WebService.BasLib.Dot_2D;
    import
Mapgis7.WebService.BasLib.Circle;
    import
Mapgis7.WebService.BasLib.Rect;
    import
zdims.control.IMSPoint;
    import
zdims.control.IMSRoad;
    import
zdims.control.Marker;
    
    import
Mapgis7.WebService.BasLib.CAttDataRow;

import Mapgis7.WebService.BasLib.CAttDataTable;

import Mapgis7.WebService.BasLib.CAttDataSet;

import Mapgis7.WebService.BasLib.CGetObjByID;

import
Mapgis7.WebService.BasLib.CMapSelectAndGetAtt;
    
   
import
mx.collections.ArrayCollection;
    
   
import flash.utils.Timer;    
    import
mx.printing.FlexPrintJob;
    import
flash.events.TimerEvent;  
    import
flash.events.MouseEvent;
    
   
import flash.filters.GlowFilter;
    import
Mapgis7.WebService.BasLib.IWebGeometry;
    
   
import mx.collections.*;
    
   
import mx.events.MenuEvent;
    
   
import mx.controls.Alert;

import
zdims.event.IMSMapMouseEvent;
    import
zdims.util.SpacialAnalyse;
    import
zdims.event.IMSMapEvent;

import zdims.util.IMSOperType;
   
import Mapgis7.WebService.BasLib.CGetGdbList;
    import
Mapgis7.WebService.BasLib.EXClsType;
    import
Mapgis7.WebService.BasLib.CGetXClsList;
    import
Mapgis7.WebService.BasLib.Polygon;
    import
Mapgis7.WebService.BasLib.WebGraphicsInfo;
    import
Mapgis7.WebService.BasLib.SFeature;
    import
Mapgis7.WebService.BasLib.CAttDataRow;
    import
Mapgis7.WebService.BasLib.CAttDataTable;
    import
Mapgis7.WebService.BasLib.CAttDataSet;
    import
Mapgis7.WebService.BasLib.CGetObjByID;
    import
Mapgis7.WebService.BasLib.CMapSelectAndGetAtt;

import Mapgis7.WebService.BasLib.EnumLayerStatus;

import Mapgis7.WebService.BasLib.CMapSelectParam;

import Mapgis7.WebService.BasLib.EWebGeomType;

import Mapgis7.WebService.BasLib.ESelectionType;

import
Mapgis7.WebService.BasLib.CWebSelectParam;
    import
mx.core.UIComponent;
    public function
HHFFFF():void
    {
   
 cp.selectedColor=0xD2EEEC;
    }
   
public function asd():void
    {
   
 if(PThf.selected==true)
   
 {
      can0.setStyle("backgroundImage",
null);
         
     pf4.setStyle("backgroundImage",
null);
         
     pf_4.setStyle("backgroundImage",
null);
         
     can.setStyle("backgroundImage",
null);
         
     can1.setStyle("backgroundImage",
null);
         
     AA1.setStyle("backgroundImage",
null);
         
     AA2.setStyle("backgroundImage",
null);
         
     AA3.setStyle("backgroundImage",
null);
         
     luntan.setStyle("backgroundImage",
null);
         
     liuyan.setStyle("backgroundImage",
null);
         
     BJCK.setStyle("backgroundImage",
null);
         
     oox.setStyle("backgroundImage",
null);
         
     gyu.setStyle("backgroundImage",
null);
         
     HFHF.setStyle("backgroundImage",
null);
         
     dq_2.setStyle("backgroundImage",
null);
         
     ui3.setStyle("backgroundImage",
null);
         
     pp.setStyle("backgroundImage",
null);
         
     pl.setStyle("backgroundImage",
null);
         
     opre.setStyle("backgroundImage",
null);
         
     tdd.setStyle("backgroundImage",
null);
         
     shili.setStyle("backgroundImage",
null);
         
     oi.setStyle("backgroundImage",
null);
         
    
tt1.setStyle("backgroundImage",null);
         
     xi.setStyle("backgroundImage",
null);
         
     canvas.setStyle("backgroundImage",
null);
         
     tjdck.setStyle("backgroundImage",
null);
         
     tcgx.setStyle("backgroundImage",
null);
         
     dj.setStyle("backgroundImage",
null);
         
     Pan.setStyle("backgroundImage",
null);
     }
   
}
 
    public function
HHFFF():void
    {
   
 can0.setStyle("backgroundImage",
flexLogo);
         
     pf4.setStyle("backgroundImage",
flexLogo);
         
     pf_4.setStyle("backgroundImage",
flexLogo);
         
     can.setStyle("backgroundImage",
flexLogo);
         
     can1.setStyle("backgroundImage",
flexLogo);
         
     AA1.setStyle("backgroundImage",
flexLogo);
         
     AA2.setStyle("backgroundImage",
flexLogo);
         
     AA3.setStyle("backgroundImage",
flexLogo);
         
     luntan.setStyle("backgroundImage",
flexLogo);
         
     liuyan.setStyle("backgroundImage",
flexLogo);
         
     BJCK.setStyle("backgroundImage",
flexLogo);
         
     oox.setStyle("backgroundImage",
flexLogo);
         
     gyu.setStyle("backgroundImage",
flexLogo);
         
     HFHF.setStyle("backgroundImage",
flexLogo);
         
     dq_2.setStyle("backgroundImage",
flexLogo);
         
     ui3.setStyle("backgroundImage",
flexLogo);
         
     pp.setStyle("backgroundImage",
flexLogo);
         
     pl.setStyle("backgroundImage",
flexLogo);
         
     opre.setStyle("backgroundImage",
flexLogo);
         
     tdd.setStyle("backgroundImage",
flexLogo);
         
     shili.setStyle("backgroundImage",
flexLogo);
         
     oi.setStyle("backgroundImage",
flexLogo);
         
     tt1.setStyle("backgroundImage",
flexLogo);
         
     xi.setStyle("backgroundImage",
flexLogo);
         
     canvas.setStyle("backgroundImage",
flexLogo);
         
     tjdck.setStyle("backgroundImage",
flexLogo);
         
     tcgx.setStyle("backgroundImage",
flexLogo);
         
     dj.setStyle("backgroundImage",
flexLogo);
         
     Pan.setStyle("backgroundImage",
flexLogo);
    }
    /**
 *
欢迎栏
    */
    private function
close():void
    {
   
 Pan.visible=false;
    }
    private
function complete():void    
   
{    
         
move_up.yFrom = ca.height - 6;    
//"加6减6是为了首尾连接更加自然"    
         
move_up.yTo = 0 - tt.height + 6;  
//同上    
         
move_up.repeatCount = 0;
//无限次重复    
         
move_up.repeatDelay = 0;
//重复时间,毫秒    
         
move_up.duration = 6000;
//滚动一次的时间,毫秒    
         
move_up.play();    
   
}    
               
   
private function move_pause():void    
   
{    
         
move_up.pause();   //暂停    
   
}    
               
   
private function
move_resume():void    
   
{    
         
move_up.resume(); //从暂停位置开始    
   
}    
    private function
success():void    
   
{    
         
move_up1.yFrom = ca.height - 6;    
//"加6减6是为了首尾连接更加自然"    
         
move_up1.yTo = 0 - aa.height + 6;  
//同上    
         
move_up1.repeatCount = 0;
//无限次重复    
         
move_up1.repeatDelay = 0;
//重复时间,毫秒    
         
move_up1.duration = 6000;
//滚动一次的时间,毫秒    
         
move_up1.play();    
   
}    
               
   
private function
move_pause1():void    
   
{    
         
move_up1.pause();   //暂停    
   
}    
               
   
private function
move_resume1():void    
   
{    
         
move_up1.resume(); //从暂停位置开始    
   
}   
    
    private
function inin():void    
   
{    
         
move_up2.yFrom = can.height-6;    
//"加6减6是为了首尾连接更加自然"    
         
move_up2.yTo = 0 - lbl1.height+6 ;  
//同上    
         
move_up2.repeatCount = 0;
//无限次重复    
         
move_up2.repeatDelay = 0;
//重复时间,毫秒    
         
move_up2.duration = 10000;
//滚动一次的时间,毫秒    
         
move_up2.play();    
   
}    
               
   
private function
move_pause2():void    
   
{    
         
move_up2.pause();   //暂停    
   
}    
               
   
private function
move_resume2():void    
   
{    
         
move_up2.resume(); //从暂停位置开始    
   
}    
    
   
private function inin1():void    
   
{    
         
move_up3.xFrom = map.width-6;    
//"加6减6是为了首尾连接更加自然"    
         
move_up3.xTo = 0 - Pan.height+6 ;  
//同上    
         
move_up3.repeatCount = 0;
//无限次重复    
         
move_up3.repeatDelay = 0;
//重复时间,毫秒    
         
move_up3.duration = 10500;
//滚动一次的时间,毫秒    
         
move_up3.play();    
   
}    
               
   
private function
move_pause3():void    
   
{    
         
move_up3.pause();   //暂停    
   
}    
               
   
private function
move_resume3():void    
   
{    
         
move_up3.resume(); //从暂停位置开始    
   
}    
    
    
   
/**
 * 菜单栏
    */
   
[Bindable]
    public var
menuBarCollection:XMLListCollection;
    private var
menubarXML:XMLList
=
               
<>
                    
                   
<menuitem label="查询定位"
data="top">
                       
<menuitem label="几何查询"
data="1A">
                            
<menuitem label="画点查询" type="check"  data="1A-1"
groupName="one"/>
                            
<menuitem label="画线查询" type="check"  data="1A-2"
groupName="one"/>
                            
<menuitem label="画圆查询" type="check"  data="1A-3"
groupName="one"/>
                            
<menuitem label="矩形查询" type="check"  data="1A-4"
groupName="one"/>
                            
<menuitem label="多边形查询" type="check"  data="1A-5"
groupName="one"/>
                       
</menuitem>
                       
<menuitem
type="separator"/>
                       
<menuitem label="条件查询"
data="1B"/>
                       
<menuitem
type="separator"/>
                       
<menuitem label="复杂查询"
data="1C">
                            
<menuitem label="画点条件查询" type="radio"  data="1C-1"
groupName="one"/>
                            
<menuitem label="画线条件查询" type="radio"  data="1C-2"
groupName="one"/>
                            
<menuitem label="画圆条件查询" type="radio"  data="1C-3"
groupName="one"/>
                            
<menuitem label="矩形条件查询" type="radio"  data="1C-4"
groupName="one"/>
                            
<menuitem label="多边形条件查询" type="radio"  data="1C-5"
groupName="one"/>
                        
</menuitem>
                   
</menuitem>
                    
                   
<menuitem label="分析"
data="top1">
                       
<menuitem label="统计分析"
data="2A"/>
                       
<menuitem label="空间分析"
data="2B">
                            
<menuitem label="拓扑分析" type="check"  data="2B-1"
groupName="one"/>
                            
<menuitem label="叠加分析" type="check"  data="2B-2"
groupName="one"/>
                            
<menuitem label="缓冲区分析" type="check"  data="2B-3"
groupName="one"/>
                            
<menuitem label="裁剪分析" type="check"  data="2B-4"
groupName="one">
                                 
<menuitem label="圆裁剪" type="check"  data="2B-4-1"
groupName="one"/>
                                 
<menuitem label="多边形裁剪" type="check"  data="2B-4-2"
groupName="one"/>
                            
</menuitem>
                       
</menuitem>
                   
</menuitem>
                    
                   
<menuitem label="工具"
data="top2">
                       
<menuitem label="地图基本操作"
data="3A">
                            
<menuitem label="放大" type="check"  data="3A-1"
groupName="one"/>
                            
<menuitem label="缩小" type="check"  data="3A-2"
groupName="one"/>
                            
<menuitem label="移动" type="check"  data="3A-3"
groupName="one"/>
                            
<menuitem label="更新" type="check"  data="3A-4"
groupName="one"/>
                            
<menuitem label="复位" type="check"  data="3A-5"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="地图显示级别控制"
data="3B">
                            
<menuitem label="单级显示" type="check"  data="3B-1"
groupName="one"/>
                            
<menuitem label="多级显示" type="check"  data="3B-2"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="常用工具"
data="3C">
                            
<menuitem label="鹰眼" type="check"  data="3C-1"
groupName="one"/>
                            
<menuitem label="放大镜" type="check"  data="3C-2"
groupName="one"/>
                            
<menuitem label="测量" type="check"  data="3C-3"
groupName="one"/>
                            
<menuitem label="导航条" type="check"  data="3C-4"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="图层状态更新"
data="3D"/>
                    
</menuitem>
                     
                    
<menuitem label="地图编辑"
data="top3">
                       
<menuitem label="图形绘制"
data="4A">
                            
<menuitem label="绘点" type="check"  data="4A-1"
groupName="one"/>
                            
<menuitem label="绘线" type="check"  data="4A-2"
groupName="one"/>
                            
<menuitem label="绘圆" type="check"  data="4A-3"
groupName="one"/>
                            
<menuitem label="绘矩形" type="check"  data="4A-4"
groupName="one"/>
                            
<menuitem label="绘多边形" type="check"  data="4A-5"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="图形添加"
data="4B">
                            
<menuitem label="添加点" type="check"  data="4B-1"
groupName="one"/>
                            
<menuitem label="添加线" type="check"  data="4B-2"
groupName="one"/>
                            
<menuitem label="添加标注点" type="check"  data="4B-3"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="要素编辑"
data="4C">
                            
<menuitem label="空间几何编辑" type="check"  data="4C-1"
groupName="one">
                                
<menuitem label="添加空间要素" type="check"  data="4C-1-1"
groupName="one"/>
                                
<menuitem label="要素修改与删除" type="check"  data="4C-1-2"
groupName="one"/>
                            
                            
</menuitem>
                            
<menuitem label="属性编辑" type="check"  data="4C-2"
groupName="one"/>
                       
</menuitem>
                       
<menuitem label="添加热区"
data="4D"/>
                       
<menuitem label="清空操作"
data="4E"/>
                    
</menuitem>
                     
                    
<menuitem label="视图"
data="top4">
                        
<menuitem label="地图浏览分类"
data="4a">
                            
<menuitem label="瓦片地图"
data="4a-1"/>
                            
<menuitem label="矢量地图文档"
data="4a-2"/>
                            
<menuitem label="矢量图层"
data="4a-3"/>
                            
<menuitem label="谷歌地图"
data="4a-4"/>
                            
<menuitem label="地图叠加"
data="4a-5"/>
                        
</menuitem>
                        
<menuitem label="皮肤"
data="4b">
                            
<menuitem label="黄花绿叶"
data="4b-1"/>
                            
<menuitem label="中国神龙"
data="4b-2"/>
                            
<menuitem label="清新橘黄"
data="4b-3"/>
                            
<menuitem label="温馨竹腊"
data="4b-4"/>
                            
<menuitem label="朵朵黄花"
data="4b-5"/>
                            
<menuitem label="四童欢舞"
data="4b-6"/>
                            
<menuitem label="清新百花"
data="4b-7"/>
                            
<menuitem label="仙人指路"
data="4b-8"/>
                            
<menuitem label="鹤立鸡群"
data="4b-9"/>
                            
<menuitem label="进入换肤窗口" data="4b-10"/>

</menuitem>
                    
</menuitem>
                     
                    
<menuitem label="选项"
data="top5">
                        
<menuitem label="坐标转换"
data="5A"/>
                        
<menuitem label="图片叠加地图"
data="5B"/>
                        
<menuitem label="信息获取"
data="5B">
                           
<menuitem label="获取对象属性"
data="5C"/>
                           
<menuitem label="获取图层信息"
data="5G"/>
                           
<menuitem label="要素图形参数"
data="5H">
                              
<menuitem label="获取要素图形参数" type="check"  data="5H-1"
groupName="one"/>
                              
<menuitem label="更新要素图形参数" type="check"  data="5H-2"
groupName="one"/>
                           
</menuitem>
                           
<menuitem label="鼠标获取图形信息"
data="5I">
                              
<menuitem label="获取点" type="check"  data="5I-1"
groupName="one"/>
                              
<menuitem label="获取线" type="check"  data="5I-2"
groupName="one"/>
                              
<menuitem label="获取矩形" type="check"  data="5I-3"
groupName="one"/>
                              
<menuitem label="获取圆" type="check"  data="5I-4"
groupName="one"/>
                              
<menuitem label="获取多边形" type="check"  data="5I-5"
groupName="one"/>
                           
</menuitem>
                           
<menuitem label="图层索引"
data="5J-1"/>
                           
<menuitem label="获取MapGIS数据源列表"
data="5J"/>
                           
<menuitem label="获取MapGIS数据源中的数据库列表"
data="5K"/>
                           
<menuitem label="获取MapGIS数据库中的图层列表"
data="5L"/>
                        
</menuitem>
                        
<menuitem label="地图移动操作"
data="5D">
                           
<menuitem label="地图定向移动"
data="5D"/>
                           
<menuitem label="居中显示地图"
data="5F"/>
                         
</menuitem>
                        
<menuitem label="地图文档目录"
data="5E"/>
                    
</menuitem>
                     
                    
<menuitem label="热岛分析"
data="top6">
                        
<menuitem label="黄岩岛"
data="top6-1"/>
                        
<menuitem label="钓鱼岛"
data="top6-2"/>
                    
</menuitem>
                     
                    
<menuitem label="论坛风云"
data="top7">
                        
<menuitem label="进入论坛风云登陆窗口"
data="top7-1"/>
                    
</menuitem>
                     
                    
<menuitem label="关于我们"
data="top8">
                        
<menuitem label="关于我们COST开发小组"
data="top8-1"/>
                        
<menuitem label="关于我们COST导师"
data="top8-2"/>
                        
<menuitem label="关于我们COST作品"
data="top8-3"/>
                    
</menuitem>
                     
                    
<menuitem label="帮助"
data="top9">
                         
<menuitem label="快速入门"
data="top9-1"/>
                         
<menuitem label="用户手册"
data="top9-2"/>
                         
<menuitem label="COST版本信息"
data="top9-3"/>
                    
</menuitem>
                     
                    
<menuitem label="返回主页"
data="top10"/>
               
</>;
    private function
initCollections():void 
   
{
          
menuBarCollection = new XMLListCollection(menubarXML);
   
}

private function
menuHandler(event:MenuEvent):void  
   
{
       if([email protected]=="1A-1")                                                   
//画点查询
       {
      
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByHitting);

this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick);
   
   }
       if([email protected]=="1A-2")                                                   
//画线查询
       {
      
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByLine);

this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack1);
   
  
}
                
         
if ([email protected] ==
"1A-3")                                                
//画圆查询
         
{
               
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByCircle);

this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack);

}    
         
if ([email protected] ==
"1A-4")                                                
//矩形查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByRect);

this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack2);
         
}
          if ([email protected] ==
"1A-5")                                                
//多边形查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByPolygon);

this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack3);

}
          if ([email protected] !=
"1B")
         
{
         
 kk0.enabled=false;
         
}
          if ([email protected] != "1C"&&[email protected] !=
"1B")                    
//在其他条件下使得其不可编辑
         
{    
         
  
textArea.enabled=false;
         
  
zk.enabled=false;
         
}
          if ([email protected] ==
"1B")                                                
//条件查询
          {  
kk0.enabled=true;
         
  
textArea.enabled=true;
         
  
zk.enabled=true;
         
}
          if ([email protected] == "1C-1"||[email protected] == "1C-2"||[email protected] == "1C-3"||[email protected] == "1C-4"||[email protected] == "1C-5") 
//复杂查询
         
{    
         
  
textArea.enabled=true;
         
  
zk.enabled=true;
         
}
          if ([email protected] ==
"1C-1")                                                
//画点条件查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByHitting);

this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick4);
         
}
          if ([email protected] ==
"1C-2")                                                
//画线条件查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByLine);

this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack4);

}
          if ([email protected] ==
"1C-3")                                                
//画圆条件查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByCircle);

this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack5);
         
}
          if ([email protected] ==
"1C-4")                                                
//矩形条件查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByRect);

this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack6);
         
}
          if ([email protected] ==
"1C-5")                                                
//多边形条件查询
         
{    
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByPolygon);

this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack7);

}
          if ([email protected] == "2A")     
//统计分析
         
{
         
     
         

          if ([email protected] ==
"2B-1")     
//拓扑分析
         
{
         
    
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.activeMapDoc=this.mapdoc;

this.map.activeMapDoc.activeLayerIndex=a;

this.topCtrl.visible=true;

}
          if ([email protected] ==
"2B-2")     
//叠加分析
         
{
         
    
this.overlayObj.visible=true;
         
}
          if ([email protected] ==
"2B-3")     
//缓冲区分析
         
{
         
     
this.mapdoc.getMapLayerInfo(c).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByHitting);
                 
                
this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick12);

}
          if ([email protected] ==
"2B-4-1")     
//圆裁剪分析
         
{
         
    
this.mapdoc.getMapLayerInfo(c).LayerStatus=EnumLayerStatus.Editable;

this.mapdoc.updateAllLayerInfo();

this.map.activeMapDoc=this.mapdoc;

this.map.activeMapDoc.activeLayerIndex=c;

this.map.setCurOper(IMSOperType.SelectByCircle);

this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,this.clip.clipDocByCircle);
         
}
          if ([email protected] ==
"2B-4-2")     
//多边形裁剪分析
         
{
         
     
this.mapdoc.getMapLayerInfo(c).LayerStatus=EnumLayerStatus.Editable;

this.mapdoc.updateAllLayerInfo();

this.map.activeMapDoc=this.mapdoc;

this.map.activeMapDoc.activeLayerIndex=c;

this.map.setCurOper(IMSOperType.SelectByPolygon);

this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.clip.clipDocByPolygon);

}
          if ([email protected] ==
"3A-1")     
//放大
         
{
         
     
this.map.setCurOper(IMSOperType.ZoomIn);
         
}
          if ([email protected] ==
"3A-2")     
//缩小
         
{
         
     
this.map.setCurOper(IMSOperType.ZoomOut);
         
}
          if ([email protected] ==
"3A-3")     
//移动
         
{
         
     
this.map.setCurOper(IMSOperType.Drag);
         
}
          if ([email protected] ==
"3A-5")     
//复位
         
{
         
     
this.map.setCurOper(IMSOperType.Restore);
         
}
          if ([email protected] ==
"3A-4")     
//更新
         
{
         
     
this.map.setCurOper(IMSOperType.Refresh);
         
}
          if ([email protected] ==
"3C-1")     
//鹰眼
         
{
         
     
this.eagle.switchEagleEye();
         
}
          if ([email protected] ==
"3C-2")     
//放大镜
         
{
                
setVisibility(this.magnifier);
         
}
          if ([email protected] ==
"3C-3")     
//测量
         
{
                
setVisibility(this.measureCtrl);
         
}
          if ([email protected] ==
"3C-3")     
//测量
         
{
                 
         
}
          if ([email protected] ==
"3C-4")     
//导航条
         
{
                
setVisibility(this.navigator);
         
}
          if ([email protected] ==
"3B-2")     
//多级显示
         
{
                
dj.visible=true;
         
}
          if ([email protected] == "3D")     
//图层更新
         
{
         
     
tcgx.visible=true;
         
}
          if ([email protected] ==
"4A-1")     
//绘点
         
{
         
     
this.map.setCurOper(IMSOperType.SelectByHitting);
    
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint);
         
}
          if ([email protected] ==
"4A-2")     
//绘线
         
{  
         
     
this.map.setCurOper(IMSOperType.SelectByLine);
    
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,draw);
         

          if ([email protected] ==
"4A-3")     
//绘圆
         
{
         
     
this.map.setCurOper(IMSOperType.SelectByCircle);
         
     
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint1);
         
}
          if ([email protected] ==
"4A-4")     
//绘矩形
         
{
         
     
this.map.setCurOper(IMSOperType.SelectByRect);
         
     
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,draw1);
         
}
          if ([email protected] ==
"4A-5")     
//绘多边形
         
{
         
     
this.map.setCurOper(IMSOperType.SelectByPolygon);
         
     
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,draw2);
         
}
          if ([email protected] == "4E")     
//清空操作
         
{
         
     
delDot();
         
}
          if ([email protected] ==
"4B-1")     
//添加点
         
{
         
     
tjdck.visible=true;
         
}
          if ([email protected] ==
"4B-2")     
//添加线
         
{
         
     
xi.visible=true;
         
}
          if ([email protected] ==
"4B-3")     
//添加标注点
         
{
         
     
tt1.visible=true;
         
}
          if ([email protected] == "5A")     
//坐标转换
         
{
         
     
oi.visible=true;
         
}
          if ([email protected] == "5B")     
//图片叠加地图
         
{
         
     
tdd.visible=true;
         
}
          if ([email protected] ==
"4b-1")     
//p1
         
{
         
     can0.setStyle("backgroundImage",
flexLogo1);
         
     pf4.setStyle("backgroundImage",
flexLogo1);
         
     pf_4.setStyle("backgroundImage",
flexLogo1);
         
     can.setStyle("backgroundImage",
flexLogo1);
         
     can1.setStyle("backgroundImage",
flexLogo1);
         
     AA1.setStyle("backgroundImage",
flexLogo1);
         
     AA2.setStyle("backgroundImage",
flexLogo1);
         
     AA3.setStyle("backgroundImage",
flexLogo1);
         
     luntan.setStyle("backgroundImage",
flexLogo1);
         
     liuyan.setStyle("backgroundImage",
flexLogo1);
         
     BJCK.setStyle("backgroundImage",
flexLogo1);
         
     oox.setStyle("backgroundImage",
flexLogo1);
         
     gyu.setStyle("backgroundImage",
flexLogo1);
         
     HFHF.setStyle("backgroundImage",
flexLogo1);
         
     dq_2.setStyle("backgroundImage",
flexLogo1);
         
     ui3.setStyle("backgroundImage",
flexLogo1);
         
     pp.setStyle("backgroundImage",
flexLogo1);
         
     pl.setStyle("backgroundImage",
flexLogo1);
         
     opre.setStyle("backgroundImage",
flexLogo1);
         
     tdd.setStyle("backgroundImage",
flexLogo1);
         
     shili.setStyle("backgroundImage",
flexLogo1);
         
     oi.setStyle("backgroundImage",
flexLogo1);
         
     tt1.setStyle("backgroundImage",
flexLogo1);
         
     xi.setStyle("backgroundImage",
flexLogo1);
         
     canvas.setStyle("backgroundImage",
flexLogo1);
         
     tjdck.setStyle("backgroundImage",
flexLogo1);
         
     tcgx.setStyle("backgroundImage",
flexLogo1);
         
     dj.setStyle("backgroundImage",
flexLogo1);
         
     Pan.setStyle("backgroundImage",
flexLogo1);
         
}
          if ([email protected] ==
"4b-2")     
//p2
         
{
         
     can0.setStyle("backgroundImage",
flexLogo2);
         
     pf4.setStyle("backgroundImage",
flexLogo2);
         
     pf_4.setStyle("backgroundImage",
flexLogo2);
         
     can.setStyle("backgroundImage",
flexLogo2);
         
     can1.setStyle("backgroundImage",
flexLogo2);
         
     AA1.setStyle("backgroundImage",
flexLogo2);
         
     AA2.setStyle("backgroundImage",
flexLogo2);
         
     AA3.setStyle("backgroundImage",
flexLogo2);
         
     luntan.setStyle("backgroundImage",
flexLogo2);
         
     liuyan.setStyle("backgroundImage",
flexLogo2);
         
     BJCK.setStyle("backgroundImage",
flexLogo2);
         
     oox.setStyle("backgroundImage",
flexLogo2);
         
     gyu.setStyle("backgroundImage",
flexLogo2);
         
     HFHF.setStyle("backgroundImage",
flexLogo2);
         
     dq_2.setStyle("backgroundImage",
flexLogo2);
         
     ui3.setStyle("backgroundImage",
flexLogo2);
         
     pp.setStyle("backgroundImage",
flexLogo2);
         
     pl.setStyle("backgroundImage",
flexLogo2);
         
     opre.setStyle("backgroundImage",
flexLogo2);
         
     tdd.setStyle("backgroundImage",
flexLogo2);
         
     shili.setStyle("backgroundImage",
flexLogo2);
         
     oi.setStyle("backgroundImage",
flexLogo2);
         
     tt1.setStyle("backgroundImage",
flexLogo2);
         
     xi.setStyle("backgroundImage",
flexLogo2);
         
     canvas.setStyle("backgroundImage",
flexLogo2);
         
     tjdck.setStyle("backgroundImage",
flexLogo2);
         
     tcgx.setStyle("backgroundImage",
flexLogo2);
         
     dj.setStyle("backgroundImage",
flexLogo2);
         
     Pan.setStyle("backgroundImage",
flexLogo2);
         
}
          if ([email protected] ==
"4b-3")     
//p3
         
{
         
     can0.setStyle("backgroundImage",
flexLogo3);
         
     pf4.setStyle("backgroundImage",
flexLogo3);
         
     pf_4.setStyle("backgroundImage",
flexLogo3);
         
     can.setStyle("backgroundImage",
flexLogo3);
         
     can1.setStyle("backgroundImage",
flexLogo3);
         
     AA1.setStyle("backgroundImage",
flexLogo3);
         
     AA2.setStyle("backgroundImage",
flexLogo3);
         
     AA3.setStyle("backgroundImage",
flexLogo3);
         
     luntan.setStyle("backgroundImage",
flexLogo3);
         
     liuyan.setStyle("backgroundImage",
flexLogo3);
         
     BJCK.setStyle("backgroundImage",
flexLogo3);
         
     oox.setStyle("backgroundImage",
flexLogo3);
         
     gyu.setStyle("backgroundImage",
flexLogo3);
         
     HFHF.setStyle("backgroundImage",
flexLogo3);
         
     dq_2.setStyle("backgroundImage",
flexLogo3);
         
     ui3.setStyle("backgroundImage",
flexLogo3);
         
     pp.setStyle("backgroundImage",
flexLogo3);
         
     pl.setStyle("backgroundImage",
flexLogo3);
         
     opre.setStyle("backgroundImage",
flexLogo3);
         
     tdd.setStyle("backgroundImage",
flexLogo3);
         
     shili.setStyle("backgroundImage",
flexLogo3);
         
     oi.setStyle("backgroundImage",
flexLogo3);
         
     tt1.setStyle("backgroundImage",
flexLogo3);
         
     xi.setStyle("backgroundImage",
flexLogo3);
         
     canvas.setStyle("backgroundImage",
flexLogo3);
         
     tjdck.setStyle("backgroundImage",
flexLogo3);
         
     tcgx.setStyle("backgroundImage",
flexLogo3);
         
     dj.setStyle("backgroundImage",
flexLogo3);
         
     Pan.setStyle("backgroundImage",
flexLogo3);
         
}
          if ([email protected] ==
"4b-4")     
//p4
         
{
         
     can0.setStyle("backgroundImage",
flexLogo4);
         
     pf4.setStyle("backgroundImage",
flexLogo4);
         
     pf_4.setStyle("backgroundImage",
flexLogo4);
         
     can.setStyle("backgroundImage",
flexLogo4);
         
     can1.setStyle("backgroundImage",
flexLogo4);
         
     AA1.setStyle("backgroundImage",
flexLogo4);
         
     AA2.setStyle("backgroundImage",
flexLogo4);
         
     AA3.setStyle("backgroundImage",
flexLogo4);
         
     luntan.setStyle("backgroundImage",
flexLogo4);
         
     liuyan.setStyle("backgroundImage",
flexLogo4);
         
     BJCK.setStyle("backgroundImage",
flexLogo4);
         
     oox.setStyle("backgroundImage",
flexLogo4);
         
     gyu.setStyle("backgroundImage",
flexLogo4);
         
     HFHF.setStyle("backgroundImage",
flexLogo4);
         
     dq_2.setStyle("backgroundImage",
flexLogo4);
         
     ui3.setStyle("backgroundImage",
flexLogo4);
         
     pp.setStyle("backgroundImage",
flexLogo4);
         
     pl.setStyle("backgroundImage",
flexLogo4);
         
     opre.setStyle("backgroundImage",
flexLogo4);
         
     tdd.setStyle("backgroundImage",
flexLogo4);
         
     shili.setStyle("backgroundImage",
flexLogo4);
         
     oi.setStyle("backgroundImage",
flexLogo4);
         
     tt1.setStyle("backgroundImage",
flexLogo4);
         
     xi.setStyle("backgroundImage",
flexLogo4);
         
     canvas.setStyle("backgroundImage",
flexLogo4);
         
     tjdck.setStyle("backgroundImage",
flexLogo4);
         
     tcgx.setStyle("backgroundImage",
flexLogo4);
         
     dj.setStyle("backgroundImage",
flexLogo4);
         
     Pan.setStyle("backgroundImage",
flexLogo4);
         
}
          if ([email protected] ==
"4b-5")     
//p5
         
{
         
     can0.setStyle("backgroundImage",
flexLogo5);
         
     pf4.setStyle("backgroundImage",
flexLogo5);
         
     pf_4.setStyle("backgroundImage",
flexLogo5);
         
     can.setStyle("backgroundImage",
flexLogo5);
         
     can1.setStyle("backgroundImage",
flexLogo5);
         
     AA1.setStyle("backgroundImage",
flexLogo5);
         
     AA2.setStyle("backgroundImage",
flexLogo5);
         
     AA3.setStyle("backgroundImage",
flexLogo5);
         
     luntan.setStyle("backgroundImage",
flexLogo5);
         
     liuyan.setStyle("backgroundImage",
flexLogo5);
         
     BJCK.setStyle("backgroundImage",
flexLogo5);
         
     oox.setStyle("backgroundImage",
flexLogo5);
         
     gyu.setStyle("backgroundImage",
flexLogo5);
         
     HFHF.setStyle("backgroundImage",
flexLogo5);
         
     dq_2.setStyle("backgroundImage",
flexLogo5);
         
     ui3.setStyle("backgroundImage",
flexLogo5);
         
     pp.setStyle("backgroundImage",
flexLogo5);
         
     pl.setStyle("backgroundImage",
flexLogo5);
         
     opre.setStyle("backgroundImage",
flexLogo5);
         
     tdd.setStyle("backgroundImage",
flexLogo5);
         
     shili.setStyle("backgroundImage",
flexLogo5);
         
     oi.setStyle("backgroundImage",
flexLogo5);
         
     tt1.setStyle("backgroundImage",
flexLogo5);
         
     xi.setStyle("backgroundImage",
flexLogo5);
         
     canvas.setStyle("backgroundImage",
flexLogo5);
         
     tjdck.setStyle("backgroundImage",
flexLogo5);
         
     tcgx.setStyle("backgroundImage",
flexLogo5);
         
     dj.setStyle("backgroundImage",
flexLogo5);
         
     Pan.setStyle("backgroundImage",
flexLogo5);
         
}
          if ([email protected] ==
"4b-6")     
//p6
         
{
         
     can0.setStyle("backgroundImage",
flexLogo6);
         
     pf4.setStyle("backgroundImage",
flexLogo6);
         
     pf_4.setStyle("backgroundImage",
flexLogo6);
         
     can.setStyle("backgroundImage",
flexLogo6);
         
     can1.setStyle("backgroundImage",
flexLogo6);
         
     AA1.setStyle("backgroundImage",
flexLogo6);
         
     AA2.setStyle("backgroundImage",
flexLogo6);
         
     AA3.setStyle("backgroundImage",
flexLogo6);
         
     luntan.setStyle("backgroundImage",
flexLogo6);
         
     liuyan.setStyle("backgroundImage",
flexLogo6);
         
     BJCK.setStyle("backgroundImage",
flexLogo6);
         
     oox.setStyle("backgroundImage",
flexLogo6);
         
     gyu.setStyle("backgroundImage",
flexLogo6);
         
     HFHF.setStyle("backgroundImage",
flexLogo6);
         
     dq_2.setStyle("backgroundImage",
flexLogo6);
         
     ui3.setStyle("backgroundImage",
flexLogo6);
         
     pp.setStyle("backgroundImage",
flexLogo6);
         
     pl.setStyle("backgroundImage",
flexLogo6);
         
     opre.setStyle("backgroundImage",
flexLogo6);
         
     tdd.setStyle("backgroundImage",
flexLogo6);
         
     shili.setStyle("backgroundImage",
flexLogo6);
         
     oi.setStyle("backgroundImage",
flexLogo6);
         
     tt1.setStyle("backgroundImage",
flexLogo6);
         
     xi.setStyle("backgroundImage",
flexLogo6);
         
     canvas.setStyle("backgroundImage",
flexLogo6);
         
     tjdck.setStyle("backgroundImage",
flexLogo6);
         
     tcgx.setStyle("backgroundImage",
flexLogo6);
         
     dj.setStyle("backgroundImage",
flexLogo6);
         
     Pan.setStyle("backgroundImage",
flexLogo6);
         
}
          if ([email protected] ==
"4b-7")     
//p7
         
{
         
     can0.setStyle("backgroundImage",
flexLogo7);
         
     pf4.setStyle("backgroundImage",
flexLogo7);
         
     pf_4.setStyle("backgroundImage",
flexLogo7);
         
     can.setStyle("backgroundImage",
flexLogo7);
         
     can1.setStyle("backgroundImage",
flexLogo7);
         
     AA1.setStyle("backgroundImage",
flexLogo7);
         
     AA2.setStyle("backgroundImage",
flexLogo7);
         
     AA3.setStyle("backgroundImage",
flexLogo7);
         
     luntan.setStyle("backgroundImage",
flexLogo7);
         
     liuyan.setStyle("backgroundImage",
flexLogo7);
         
     BJCK.setStyle("backgroundImage",
flexLogo7);
         
     oox.setStyle("backgroundImage",
flexLogo7);
         
     gyu.setStyle("backgroundImage",
flexLogo7);
         
     HFHF.setStyle("backgroundImage",
flexLogo7);
         
     dq_2.setStyle("backgroundImage",
flexLogo7);
         
     ui3.setStyle("backgroundImage",
flexLogo7);
         
     pp.setStyle("backgroundImage",
flexLogo7);
         
     pl.setStyle("backgroundImage",
flexLogo7);
         
     opre.setStyle("backgroundImage",
flexLogo7);
         
     tdd.setStyle("backgroundImage",
flexLogo7);
         
     shili.setStyle("backgroundImage",
flexLogo7);
         
     oi.setStyle("backgroundImage",
flexLogo7);
         
     tt1.setStyle("backgroundImage",
flexLogo7);
         
     xi.setStyle("backgroundImage",
flexLogo7);
         
     canvas.setStyle("backgroundImage",
flexLogo7);
         
     tjdck.setStyle("backgroundImage",
flexLogo7);
         
     tcgx.setStyle("backgroundImage",
flexLogo7);
         
     dj.setStyle("backgroundImage",
flexLogo7);
         
     Pan.setStyle("backgroundImage",
flexLogo7);
         
}
          if ([email protected] ==
"4b-8")     
//p8
         
{
         
     can0.setStyle("backgroundImage",
flexLogo8);
         
     pf4.setStyle("backgroundImage",
flexLogo8);
         
     pf_4.setStyle("backgroundImage",
flexLogo8);
         
     can.setStyle("backgroundImage",
flexLogo8);
         
     can1.setStyle("backgroundImage",
flexLogo8);
         
     AA1.setStyle("backgroundImage",
flexLogo8);
         
     AA2.setStyle("backgroundImage",
flexLogo8);
         
     AA3.setStyle("backgroundImage",
flexLogo8);
         
     luntan.setStyle("backgroundImage",
flexLogo8);
         
     liuyan.setStyle("backgroundImage",
flexLogo8);
         
     BJCK.setStyle("backgroundImage",
flexLogo8);
         
     oox.setStyle("backgroundImage",
flexLogo8);
         
     gyu.setStyle("backgroundImage",
flexLogo8);
         
     HFHF.setStyle("backgroundImage",
flexLogo8);
         
     dq_2.setStyle("backgroundImage",
flexLogo8);
         
     ui3.setStyle("backgroundImage",
flexLogo8);
         
     pp.setStyle("backgroundImage",
flexLogo8);
         
     pl.setStyle("backgroundImage",
flexLogo8);
         
     opre.setStyle("backgroundImage",
flexLogo8);
         
     tdd.setStyle("backgroundImage",
flexLogo8);
         
     shili.setStyle("backgroundImage",
flexLogo8);
         
     oi.setStyle("backgroundImage",
flexLogo8);
         
     tt1.setStyle("backgroundImage",
flexLogo8);
         
     xi.setStyle("backgroundImage",
flexLogo8);
         
     canvas.setStyle("backgroundImage",
flexLogo8);
         
     tjdck.setStyle("backgroundImage",
flexLogo8);
         
     tcgx.setStyle("backgroundImage",
flexLogo8);
         
     dj.setStyle("backgroundImage",
flexLogo8);
         
     Pan.setStyle("backgroundImage",
flexLogo8);
         
}
          if ([email protected] ==
"4b-9")     
//p9
         
{
         
     can0.setStyle("backgroundImage",
flexLogo9);
         
     pf4.setStyle("backgroundImage",
flexLogo9);
         
     pf_4.setStyle("backgroundImage",
flexLogo9);
         
     can.setStyle("backgroundImage",
flexLogo9);
         
     can1.setStyle("backgroundImage",
flexLogo9);
         
     AA1.setStyle("backgroundImage",
flexLogo9);
         
     AA2.setStyle("backgroundImage",
flexLogo9);
         
     AA3.setStyle("backgroundImage",
flexLogo9);
         
     luntan.setStyle("backgroundImage",
flexLogo9);
         
     liuyan.setStyle("backgroundImage",
flexLogo9);
         
     BJCK.setStyle("backgroundImage",
flexLogo9);
         
     oox.setStyle("backgroundImage",
flexLogo9);
         
     gyu.setStyle("backgroundImage",
flexLogo9);
         
     HFHF.setStyle("backgroundImage",
flexLogo9);
         
     dq_2.setStyle("backgroundImage",
flexLogo9);
         
     ui3.setStyle("backgroundImage",
flexLogo9);
         
     pp.setStyle("backgroundImage",
flexLogo9);
         
     pl.setStyle("backgroundImage",
flexLogo9);
         
     opre.setStyle("backgroundImage",
flexLogo9);
         
     tdd.setStyle("backgroundImage",
flexLogo9);
         
     shili.setStyle("backgroundImage",
flexLogo9);
         
     oi.setStyle("backgroundImage",
flexLogo9);
         
     tt1.setStyle("backgroundImage",
flexLogo9);
         
     xi.setStyle("backgroundImage",
flexLogo9);
         
     canvas.setStyle("backgroundImage",
flexLogo9);
         
     tjdck.setStyle("backgroundImage",
flexLogo9);
         
     tcgx.setStyle("backgroundImage",
flexLogo9);
         
     dj.setStyle("backgroundImage",
flexLogo9);
         
     Pan.setStyle("backgroundImage",
flexLogo9);
         
}
          if ([email protected] ==
"4b-10")      
         
{
             
HFHF.visible=true;
         
}
          if ([email protected] ==
"5I-1")     
//获取点
         
{
         
     
opre.visible=true;
         
}
          if ([email protected] ==
"5I-2")     
//获取线
         
{
         
     
pl.visible=true;
         
}
          if ([email protected] ==
"5I-3")     
//获取矩形
         
{
         
     
pp.visible=true;
         
}
          if ([email protected] ==
"5I-4")     
//获取圆
         
{
         
     
ui3.visible=true;
         
}
          if ([email protected] ==
"5I-5")     
//获取多边形
         
{
         
     
dq_2.visible=true;
         
}
          if ([email protected] == "5G")     
//获取图层信息
         
{
             var
layerCount:int=this.mapdoc.loadMapResult.LayerCount;
         
   var layers:Array=new
Array();
            
for(var
l:int=0;l<layerCount;l++)
         
   {
         
    
layers[l]=this.mapdoc.getLayerInfo(l).LayerDataName;
         
   }
         
  
Alert.show("您获得的图层:"+layers.join(","));
         
}
          if ([email protected] == "5J")     
//获取MapGIS数据源列表
         
{
            
if(spatialObj==null)
         
       spatialObj=new
SpacialAnalyse(mapdoc);
         
  
spatialObj.getGdbServerList(onGetData);
         
}
          if ([email protected] == "5K")     
//获取MapGIS数据源中的数据库列表
         
{
            
if(spatialObj==null)
         
       spatialObj=new
SpacialAnalyse(mapdoc);
         
   var obj:CGetGdbList=new
CGetGdbList();
         
  
obj.GdbSvrName="MapGisLocal";
         
  
obj.GdbSvrUser="zzk";
         
  
obj.GdbSvrPwds="111";
         
  
spatialObj.getGdbList(obj,onGetData1);
         
}
          if ([email protected] == "5L")     
//获取MapGIS数据库中的图层列表
         
{
            
if(spatialObj==null)
         
       spatialObj=new
SpacialAnalyse(mapdoc);
         
   var obj1:CGetXClsList=new
CGetXClsList();
         
  
obj1.GdbSvrName="MapGisLocal";
         
  
obj1.GdbName="shiliang02";
         
  
obj1.XclsType=EXClsType.SFeatureCls;
         
  
obj1.GdbSvrUser="zzk";
         
  
obj1.GdbSvrPwds="111";
         
  
spatialObj.getXClsList(obj1,onGetData2);
         
}
          if ([email protected] == "5J-1") 
//图层索引
         
{
            
kk1.enabled=true;
         
  
kk2.enabled=true;
         
  
kk3.enabled=true;
         
}
          if ([email protected] ==
"5H-1")
         
{
             
this.mapdoc.getMapLayerInfo(9).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

this.map.setCurOper(IMSOperType.SelectByHitting);

this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick_00);
         
}
          if ([email protected] ==
"top9-3")
         
{
            
gyu.visible=true;
         
}
          if ([email protected] ==
"top8-1")
         
{
            
oox.visible=true;
         
}
          if ([email protected] ==
"top7-1")
         
{
            
luntan.visible=true;
         
}
          if ([email protected] ==
"4C-1-1")
         
{
             
editCtrl.visible=true;
         
   
hyt.enabled=true;
         
   
hyt1.enabled=true;
         
   
hyt2.enabled=true;
         
   
hyt3.enabled=true;
         
   
hyt4.enabled=true;
         
}
          if ([email protected] !=
"4C-1-1")
         
{
         
    
         
   
hyt1.enabled=false;
         
   
hyt2.enabled=false;
         
   
hyt3.enabled=false;
         
   
hyt4.enabled=false;
         
    
         
}
          if ([email protected] ==
"4C-1-2")
         
{
             
hyt.enabled=true;
         
   
hyt5.enabled=true;
         
}
          if ([email protected] !=
"4C-1-2")
         
{
         
    
         
   
hyt5.enabled=false;
         
}
         
   

    
    
   
/**
 * 查询图层选择
    */
    public var
cards:ArrayCollection = new
ArrayCollection(
               
[
{label:"请选择图层"},
                 
{label:"首都",number:"0"}, 
                 
{label:"国界线",number:"1"}, 
                 
{label:"海基线",number:"2"}, 
                 
{label:"浅海",number:"3"}, 
                 
{label:"中海",number:"4"}, 
                 
{label:"深海",number:"5"},
                 
{label:"岛屿",number:"6"}, 
                 
{label:"菲律宾",number:"7"}, 
                 
{label:"群岛",number:"8"},
                 
{label:"中国沿海省份",number:"9"},
                 
{label:"文莱",number:"10"},
                 
{label:"越南",number:"11"},
                 
{label:"专属经济区",number:"12"}]);
     private function
closeHandler(event:Event):void 
    
{
           
           
a = 
mx.controls.ComboBox(event.target).selectedItem.number;
           
c = 
mx.controls.ComboBox(event.target).selectedItem.number;
            
    
}  
     private function
closeHandler3(event:Event):void 
    
{
           
           
a1= 
mx.controls.ComboBox(event.target).selectedItem.number;
           
    
}  
     private function
closeHandler2(event:Event):void 
    
{
       
if(i<=xz.value)
       
{
                
d = 
mx.controls.ComboBox(event.target).selectedItem.number;
                
if(kj.selected==true)
                
{
                     
this.mapdoc.getMapLayerInfo(d).LayerStatus=EnumLayerStatus.Visiable;
                     
this.mapdoc.updateAllLayerInfo();
                
}
                
if(bkj.selected==true)
                
{
                
  
this.mapdoc.getMapLayerInfo(d).LayerStatus=EnumLayerStatus.Invisiable;
                     
this.mapdoc.updateAllLayerInfo();
                
}
         
}
         
i++;
         
if(i>xz.value)
         
{
             
Alert.show("您设置的更新图层个数为"+xz.value+"当前操作超出了预先设置,为无效操作,提示:点击确认后重新设置更新图层个数");
         
}
    
}
     
    /**
 *
属性字段选择
    */
     public var
cards1:ArrayCollection = new
ArrayCollection(
               
[
{label:"请选择属性字段"},
                 
{label:"序号",number:"0"}, 
                 
{label:"OID",number:"1"}, 
                 
{label:"Id",number:"2"}, 
                 
{label:"长度",number:"3"}, 
                 
{label:"面积",number:"4"}, 
                 
{label:"country",number:"5"},
                 
{label:"island_man",number:"6"}, 
                 
{label:"name",number:"7"}, 
                 
{label:"名字",number:"8"},
                 
{label:"国家经济区",number:"9"},
                 
{label:"island_nam",number:"10"}]);
     private function
closeHandler1(event:Event):void 
    
{
           
          
b= 
mx.controls.ComboBox(event.target).selectedItem.label;
          
textArea.text=b;
    
}        
   
/**
 * 画圆查询
    */
    public
function init():void
    {
   
 
     
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEMOVE,onMouseMove);
   
  t = new
Timer(TIMER_INTERVAL);    
        
t.addEventListener(TimerEvent.TIMER,
updateTimer);
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange);  
//画圆几何查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange1); 
//画点几何查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange2); 
//画线几何查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange3); 
//矩形几何查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange4); 
//多边形几何查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange5); 
//画点条件查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange6); 
//画线条件查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange7); 
//画圆条件查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange8); 
//矩形条件查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange9); 
//多边形条件查询
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange10);
//圆裁剪分析
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange11);
//多边形裁剪分析
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange12);//缓冲区分析
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange13);//绘点
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange14);//绘线
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange15);//绘圆
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange16);//绘矩形
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange17);//绘多边形
        
this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick_1);//单击获取鼠标的位置
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange18);//绘多边形
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange19);//要素编辑
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange20);//要素编辑
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange21);//要素编辑
        
this.map.addEventListener(IMSMapEvent.MAP_OPERTYPECHANGE,onOperChange22);//要素编辑

}

public function onOperChange(e:Event):void

{
   
this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack);

}
    
   
public function mouseCallBack(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.Geometry=this.map.graphicCanvas.getSelectedCircle();

if(obj.Geometry==null)

return;

obj.GeomType=EWebGeomType.Line;

obj.NearDistance=0.0001;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack);

}

public function callBack(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
    /**
 *
画点查询
    */
    public function
onOperChange1(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick);

}

public function onMouseClick(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.GeomType=EWebGeomType.Point;

obj.Geometry=this.map.graphicCanvas.getSelectedDot();

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack1);

}

public function callBack1(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
    
    
   
/**
 * 画线查询
    */
    public
function onOperChange2(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack1);

}

public function mouseCallBack1(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.Geometry=this.map.graphicCanvas.getSelectedLine();

if(obj.Geometry==null)

return;

obj.GeomType=EWebGeomType.Line;

obj.NearDistance=0.0001;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack2);

}

public function callBack2(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
   
/**
 *矩形查询
    */
    public
function onOperChange3(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack2);

}

public function mouseCallBack2(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.Geometry=this.map.graphicCanvas.getSelectedRect();

if(obj.Geometry==null)

return;

obj.GeomType=EWebGeomType.Rect;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack3);

}

public function callBack3(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
   
/**
 *多边形查询
    */
    public
function onOperChange4(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack3);

}

public function mouseCallBack3(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.Geometry=this.map.graphicCanvas.getSelectedPolygon();

if(obj.Geometry==null)

return;

obj.GeomType=EWebGeomType.Polygon;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack4);

}

public function callBack4(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
    /**
 *
条件查询
    */
    public function
callBack5(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
    public function
onClick():void

{

if(this.mapdoc.getMapLayerInfo(a).LayerStatus!=EnumLayerStatus.Selectable)

{

this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;

this.mapdoc.updateAllLayerInfo();

Alert.show("图层状态设置成功,");

}
    var obj:CWebSelectParam=new
CWebSelectParam();

obj.SelectionType=ESelectionType.Condition;

obj.WhereClause=textArea.text;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param, callBack5);

}
    /**
 *
画点条件查询
    */
    public function
onOperChange5(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick4);

}

public function onMouseClick4(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.Both;

obj.WhereClause=textArea.text;

obj.GeomType=EWebGeomType.Point;

obj.Geometry=this.map.graphicCanvas.getSelectedDot();

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack6);

}

public function callBack6(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
    
    
   
/**
 *画线条件查询
    */
    public
function onOperChange6(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack4);

}

public function mouseCallBack4(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.Both;

obj.Geometry=this.map.graphicCanvas.getSelectedLine();

if(obj.Geometry==null)

return;

obj.GeomType=EWebGeomType.Line;

obj.NearDistance=0.0001;

obj.WhereClause=textArea.text;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack7);

}

public function callBack7(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}

/**
 *画圆条件查询
   
*/
    public function onOperChange7(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack5);

}

public function mouseCallBack5(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.Both;

obj.Geometry=this.map.graphicCanvas.getSelectedCircle();

if(obj.Geometry==null)

return;

obj.WhereClause=textArea.text;

obj.GeomType=EWebGeomType.Circle;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack8);

}

public function callBack8(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
   
/**
 *矩形条件查询
    */
    public
function onOperChange8(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,mouseCallBack6);

}

public function mouseCallBack6(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.Both;

obj.Geometry=this.map.graphicCanvas.getSelectedRect();

if(obj.Geometry==null)

return;

obj.WhereClause=textArea.text;

obj.GeomType=EWebGeomType.Rect;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack9);

}
    public function
callBack9(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
   
/**
 *多边形条件查询
    */
    public
function onOperChange9(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack7);

}

public function mouseCallBack7(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.Both;

obj.Geometry=this.map.graphicCanvas.getSelectedPolygon();

if(obj.Geometry==null)

return;

obj.WhereClause=textArea.text;

obj.GeomType=EWebGeomType.Polygon;

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack10);

}

public function callBack10(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

dataViewer.showResult(this.mapdoc.onSelect(e));

}
   
/**
 *圆裁剪分析
    */
    public
function onOperChange10(e:Event):void
   
{
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,this.clip.clipDocByCircle);
   
}
    /**
 *多边形裁剪分析
   
*/
    public function
onOperChange11(e:Event):void
    {
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.clip.clipDocByPolygon);
   
}
    
   
/**
 *缓冲区分析
    */
    public
function onOperChange12(e:Event):void

{

this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick12);

}

public function onMouseClick12(e:Event):void

{

var obj:CWebSelectParam=new CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.GeomType=EWebGeomType.Point;

obj.Geometry=this.map.graphicCanvas.getSelectedDot();

var param:CMapSelectParam=new CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack14);

}

public function callBack14(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

this.map.activeMapDoc.activeLayerIndex=c;

var
result:CMapSelectAndGetAtt=this.mapdoc.onSelect(e);

if(result==null||result.Count[0][1]==0)

{
 
            
Alert.show("未查到要素,请重新点击查询");

return;

}
          
         
Alert.show("已查询到目的要素,现在可以点击缓冲区分析控件中的提交按钮进行缓冲区分析!");

var
targetObj:CGetObjByID=new CGetObjByID();

targetObj.FeatureID=(((result.AttDS[0] as CAttDataSet).attTables[1] as
CAttDataTable).Rows[0] as CAttDataRow).FID;

targetObj.LayerIndex=c;

this.bufferCtrl.setTargetFeature(targetObj);

this.bufferCtrl.visible=true;

}
   
/**
 *绘点
    */
    public function
onOperChange13(e:Event):void
 {
      
this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint);
 }
 public
function drawPoint(e:Event):void
 {
    var
center:Dot_2D=this.map.graphicCanvas.getSelectedDot();
    var
pnt:IMSPoint=new IMSPoint();
   
pnt.logicX=center.x;
   
pnt.logicY=center.y;
   
this.map.addChild(pnt);
 }
   
 public
function delDot():void
 {
    for(var
i:int=5;i<this.map.numChildren;i++)
   
{
    trace(this.map.getChildren());
    this.map.removeChildAt(i);
    i--;
   
}
 }
 /**
 *绘线
   
*/
    public function
onOperChange14(e:Event):void
 {
      
this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,draw);
 }
 public
function draw(e:Event):void
 {
  var
dots:Array=this.map.graphicCanvas.getSelectedLogicDotsArr();
  var
line:IMSRoad=new
IMSRoad();
  line.setDots(dots);
  this.map.addChild(line);
 }
 /**
 *绘圆
   
*/
    public function
onOperChange15(e:Event):void
 {
      
this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint1);
 }
 public
function drawPoint1(e:Event):void
 {
  var
circle:Circle=this.map.graphicCanvas.getSelectedCircle();
  var
pnt:IMSPoint=new
IMSPoint();
  pnt.logicX=circle.Center.x;
  pnt.logicY=circle.Center.y;
  pnt.radius=circle.Radius;
  pnt.enableUpadateRadius=true;
  this.map.addChild(pnt);
 }
 /**
 *绘矩形
   
*/
    public function
onOperChange16(e:Event):void
 {
      
this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,draw1);
 }
 public
function draw1(e:Event):void
 {
  var
selRect:Rect=this.map.graphicCanvas.getSelectedRect();
  var
rect:IMSRoad=new
IMSRoad();
  rect.enableFill=true;
  rect.setDotsFromRect(selRect);
  this.map.addChild(rect);
 }
 /**
 *绘多边形
   
*/
    public function
onOperChange17(e:Event):void
 {
      
this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,draw2);
 }
 public
function draw2(e:Event):void
 {
    var
dots:Array=this.map.graphicCanvas.getSelectedLogicDotsArr();
   
var reg:IMSRoad=new IMSRoad;
   
reg.setDots(dots);
   
reg.enableFill=true;
   
this.map.addChild(reg);
 }
 /**
 *添加点
   
*/
    public function xyy():void
   
{
     s++;
   
 if(s<=zzw.value+1)
     {
   
    var pnt:IMSPoint=new IMSPoint();
   
    pnt.logicX=(int(za1.text));
   
    pnt.logicY=(int(za2.text));
   
    this.map.addChild(pnt);
   
    za1.text="";
       
za2.text="";
       
zx.text="第"+s+"个点:";
     }
   
 if(s>zzw.value+1)
     {
   
  Alert.show("添加的点的个数超出了设置范围,提示:请点击确认添加按钮后重新设置添加点的个数范围。");
   
 }
    }
    public function
qrtj():void
    {
      
s=1;
      
tjdck.visible=false;
    }
   
/**
 *添加线
    */
    public function
xian():void
    {
       var
dots:Array=new Array();
       dots[0]=new
Point(int(x1.text),int(y1.text));
       dots[1]=new
Point(int(x2.text),int(y2.text));
       dots[2]=new
Point(int(x3.text),int(y3.text));
       dots[3]=new
Point(int(x4.text),int(y4.text));
       var
line:IMSRoad=new IMSRoad();
      
line.setDots(dots);
      
this.map.addChild(line);
    } 
   
/**
 *添加标注点
    */
    public
function que():void
    {
      
var marker:Marker=new Marker();
      
marker.logicX=(int(xx.text));
      
marker.logicY=(int(yy.text));
      
marker.setIconSrc(zz.text);
      
this.map.addChild(marker);
    }
   
/**
 *计时区
    */
    private
function updateTimer(evt:TimerEvent):void 
   
{    
         
var d:Date = new Date(getTimer() -
baseTimer);    
         
var min:String = (MIN_MASK +
d.minutes).substr(-MIN_MASK.length);    
         
var sec:String = (SEC_MASK +
d.seconds).substr(-SEC_MASK.length);    
         
var ms:String = (MS_MASK +
d.milliseconds).substr(-MS_MASK.length);    
         
counter.text = String(min + ":" + sec + "." +
ms);    
   
}    
  
    private function
startTimer():void 
   
{    
         
baseTimer =
getTimer();    
         
t.start();    
   
}    
  
    private function
stopTimer():void 
   
{    
         
t.stop();    
         
mylabel.text=counter.text;
   
}  
    /**
 *温馨提示
   
*/
    <mx:Panel id="canvas" width="258" height="230"
layout="absolute" visible="false" title="温馨提示" fontSize="16"
textDecoration="normal" enabled="true" horizontalScrollPolicy="off"
includeInLayout="false"
verticalScrollPolicy="off">
       
<mx:Label x="1" y="0" text="尊贵的夏雪飞用户:您一共在系统中停留了" fontSize="12"
height="20"/>
        <mx:Label
id="mylabel" x="64.5" y="37" text="Label" fontSize="20" fontWeight="bold"
textDecoration="underline"/>
       
<mx:Label x="2" y="86" text="感谢您对本系统的支持,欢迎下次使用"
fontSize="13"/>
        <mx:Button
x="40" y="123" label="返回" fontSize="12" cornerRadius="0" fillAlphas="[1.0, 1.0]"
fillColors="[#88D053, #88D053]"
click="canvas.visible=false,startTimer()"/>
       
<mx:Button x="141" y="122" label="退出" fontSize="12" cornerRadius="0"
fillAlphas="[1.0, 1.0]" fillColors="[#88D053,
#88D053]"/>
    </mx:Panel>
   
/**
 *放大
    */
    public function
zoomIn():void
    {
   
 this.map.setCurOper(IMSOperType.ZoomIn);
   
}
    /**
 *缩小
   
*/
    public function zoomOut():void
   
{
   
 this.map.setCurOper(IMSOperType.ZoomOut);
   
}
    /**
 *移动
   
*/
    public function pan():void
   
{
   
 this.map.setCurOper(IMSOperType.Drag);
   
}
    /**
 *更新
   
*/
    public function gengxin():void
   
{
   
 this.map.setCurOper(IMSOperType.Refresh);
   
}
    /**
 *复位
   
*/
    public function fuwei():void
   
{
   
 this.map.setCurOper(IMSOperType.Restore);
   
}
    /**
 *鹰眼
   
*/
    public function
switchEagle():void
    {
   
 this.eagle.switchEagleEye();
    }
   
/**
 *多级显示事件
    */
    public
function
djxs():void                
//error   error   error   error  
error   error   error
   
{
   
 this.eagle1.switchEagleEye();
   
 this.eagle2.switchEagleEye();
   
 this.eagle3.switchEagleEye();
   
 this.eagle4.switchEagleEye();
   
 this.map.setLevel(ns1.value);
   
 eagle2.initShowLevel=ns2.value;
   
 eagle3.initShowLevel=ns3.value;
   
 eagle4.initShowLevel=ns4.value;
   
 eagle1.visible=true;
   
 eagle2.visible=true;
   
 eagle3.visible=true;
   
 eagle4.visible=true;
   
}                                          
//error   error   error   error  
error   error   error
   
/**
 *放大镜  导航条
    */
   
private function setVisibility(obj:Object):void
   
{
     if(!isNull(obj))
   
 {
   
  UIComponent(obj).visible=!UIComponent(obj).visible;
   
 }
    }
    public function
isNull(obj:Object,showMsg:Boolean=true):Boolean
   
{
   
 if(obj==null&&showMsg)
   
 
   
 Alert.show("未找到相应的控件,可能原因是未创建相应的控件","提示");
   
 return obj==null?true:false;
   
 
    }
   
/**
 *图层更新
    */
    public
function bkj1():void
   
{
       
this.map.setCurOper(IMSOperType.Refresh);
       
i=0;
    }
   
/**
 *鼠标在地图上的位置
    */
    public
function onMouseMove(e:Event):void
    {
   
  this.ps1.text="X:"+this.map.mouseMoveLogicPnt.x;
   
  this.ps2.text="Y:"+this.map.mouseMoveLogicPnt.y;
   
  this.ps3.text="X:"+this.map.mouseMoveScrPnt.x;
   
  this.ps03.text="Y:"+this.map.mouseMoveScrPnt.y;
   
}
    /**
 *坐标转换
   
*/
    public function zhuan():void
   
{
     if(lj.selected==true)
   
 {
      var
scrPnt:Point=this.map.logicToScreen(int(xxx.text),int(yyy.text));
   
  ds.text="("+scrPnt.x+","+scrPnt.y+")";
   
 }
     if(ck.selected==true)
   
 {
      var
pnt:Point=this.map.screenToLogic(int(xxx.text),int(yyy.text));
   
  ds.text="("+pnt.x+","+pnt.y+")";
   
 }
    }
    public function
djJ():void
    {
     var
mark1:Marker=new Marker();
   
 mark1.logicX=int(q0.text);
   
 mark1.logicY=int(q_1.text);
     if(q1.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p1.gif");
   
 }
     if(q2.selected ==
true)
     {
   
  mark1.setIconSrc("image/mark/p1.gif");
   
 }
     if(q3.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p7.gif");
   
 }
     if(q4.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p4.gif");
   
 }
     if(q5.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p5.gif");
   
 }
     if(q6.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p6.gif");
   
 }
     if(q7.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p9.gif");
   
 }
     if(q8.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p10.gif");
   
 }
     if(q9.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p11.gif");
   
 }
     if(q10.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p12.gif");
   
 }
     if(q11.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p13.gif");
   
 }
     if(q12.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p14.gif");
   
 }
     if(q13.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p15.gif");
   
 }
     if(q14.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p16.gif");
   
 }
     if(q15.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p17.gif");
   
 }
     if(q16.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p18.gif");
   
 }
     if(q17.selected ==
true)
     {
   
  mark1.setIconSrc("image/example/p19.gif");
   
 }
     if(q44.text!="")
   
 {
   
  mark1.setIconSrc(q44.text);
   
 }
   
 this.map.addChild(mark1);
   
 
    }
    public function
onChange(e:Event):void//监听获取点
    {
   
 if(e.target.selected)
     {
   
  this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick_1);
   
 }
     else
   
 {
   
  opre.visible=false;
   
  this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick_1);
   
 }
    }
    /**
   
*鼠标单击获取位置信息
    */
    public function
onMouseClick_1(e:Event):void
    {
   
 q0.text=String(this.map.mouseDownLogicPnt.x);
   
 q_1.text=String(this.map.mouseDownLogicPnt.y);
   
 op.text=String("["+this.map.mouseDownScrPnt.x+","+this.map.mouseDownScrPnt.y+"]");
   
 opre.x=this.map.mouseDownScrPnt.x;
   
 opre.y=this.map.mouseDownScrPnt.y;
   
}
    /**
    *获取线段信息
   
*/
    public function
callBack_1(e:Event):void
    {
     var
dots:Array=this.map.graphicCanvas.getSelectedLogicDotsArr();
   
 this.lo.text=dots.join(",");
   
 
    }
    public function
onChange1(e:Event):void
    {
   
 if(e.target.selected)
     {
   
  this.map.setCurOper(IMSOperType.SelectByLine);
           
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,callBack_1);//单击获取线段信息
   
 }
     else
   
 {
   
  this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,callBack_1);
   
  pl.visible=false;
   
 }
     
   
}
    /**
    *获取矩形信息
   
*/
    public function
onChange2(e:Event):void
    {
   
 if(e.target.selected)
     {
   
  this.map.setCurOper(IMSOperType.SelectByRect);
   
  this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,callBack_3);
   
 }
     else
   
 {
   
  pp.visible=false;
   
  this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,callBack_3);
   
 }
    }
    public function
callBack_3(e:Event):void
    {
     var
rect:Rect=this.map.graphicCanvas.getSelectedRect();
   
 this.lp.text="xmin="+rect.xmin+",ymin="+rect.ymin+",xmax="+rect.xmax+",ymax="+rect.ymax;
   
 
    }
    /**
   
*获取圆
    */ 
    public function
onChange3(e:Event):void
    {
   
 if(e.target.selected)
     {
   
    
this.map.setCurOper(IMSOperType.SelectByCircle);
   
    
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,callBack_4); 
   
 }
     else
   
 {
   
  ui3.visible=false;
   
  this.map.removeEventListener(IMSMapMouseEvent.MAP_MOUSEUP,callBack_4); 
   
 }
    }
    public function
callBack_4(e:Event):void
    {
     var
obj:Circle=this.map.graphicCanvas.getSelectedCircle();
   
 this.ui1.text="("+obj.Center.x+","+obj.Center.y+")";
   
 this.ui2.text=String(obj.Radius);
   
 
    }
    /**
   
*获取多边形
    */ 
    public function
onChange4(e:Event):void
    {
   
 if(e.target.selected)
     {
   
    
this.map.setCurOper(IMSOperType.SelectByPolygon);
   
    
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,callBack_5); 
   
 }
     else
   
 {
   
  dq_2.visible=false;
   
  this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,callBack_5); 
   
 }
    }
    public function
callBack_5(e:Event):void
    {
     var
obj:Polygon=this.map.graphicCanvas.getSelectedPolygon();
   
 var coor:String;
     for(var
g:int=0;g<obj.Dots.length;g++)
   
 {
   
  coor+="(x="+obj.Dots[g].x+",y="+obj.Dots[g].y+")";
   
 }
     this.dq_1.text=coor;
   
}
    /**
    *鼠标清空
   
*/
    public function qizh():void
   
{
   
 this.map.setCurOper(IMSOperType.None);
   
}
    /**
   
*获取MapGIS数据源列表
    */
    public function
onGetData(e:Event):void
    {
   
 this.datalist.text=spatialObj.onGetGdbList(e).Name.join(",");
   
}
    /**
   
*获取MapGIS数据源中的数据库列表
    */
    public
function onGetData1(e:Event):void
    {
   
 this.datalist1.text=spatialObj.onGetGdbList(e).Name.join(",");
   
}
    /**
   
*获取MapGIS数据库中的图层列表
    */
    public
function onGetData2(e:Event):void
    {
   
 this.datalist2.text=spatialObj.onGetXClsList(e).Name.join(",");
   
}
    /**
    *图层索引
   
*/
    public function tcsy():void
   
{
   
 this.kk2.text=this.mapdoc.getLayerInfo(kk1.value).LayerDataName;
   
}
    /**
   
*获取要素图形参数
    */
    public function
onOperChange18(e:Event):void
    {
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick_00);
   
}
    public function
onMouseClick_00(e:Event):void
    {

var obj:CWebSelectParam=new
CWebSelectParam();

obj.SelectionType=ESelectionType.SpatialRange;

obj.GeomType=EWebGeomType.Point;

obj.Geometry=this.map.graphicCanvas.getSelectedDot();

var param:CMapSelectParam=new
CMapSelectParam();

param.SelectParam=obj;

this.mapdoc.select(param,callBack_00);

}

public function callBack_00(e:Event):void

{

this.map.activeMapDoc=this.mapdoc;

this.map.activeMapDoc.activeLayerIndex=1;

var
result:CMapSelectAndGetAtt=this.mapdoc.onSelect(e);

if(result==null||result.Count[0][1]==0)

{

Alert.show("未查到要素,请重新点击查询");

return;

}

var targetObj:CGetObjByID=new
CGetObjByID();

targetObj.FeatureID=(((result.AttDS[0] as CAttDataSet).attTables[1] as
CAttDataTable).Rows[0] as CAttDataRow).FID;

targetObj.LayerIndex=1;

this.mapdoc.getFeatureStyleInfo(targetObj,onGetFeature);

}

public function onGetFeature(e:Event):void

{
       var
obj:WebGraphicsInfo=this.mapdoc.onGetFeatureStyleInfo(e);

Alert.show("选中的区要素的填充颜色值="+obj.RegInfo.FillColor);

}
    /**
   
*论坛
    */
    
   
public function fabiao():void
    {
   
 
     m3_1++;
   
 for(nn1=0;nn1<=100;nn1++)
   
 {
       nn2=2*nn1+1;
   
   nn3=2*nn1;
      
if(m3_1==nn2)
       {
   
     m1_1++;
        
m3.text=m1.text+":";JL1[m3_1]=m3.text;//1
   
    
m4.text=m2.text;JL2[m3_1]=m4.text;
   
     m5.text="";
   
     m6.text="";
      
}
       if(m3_1==nn3)
   
   {
   
  m5.text=m1.text+":";JL1[m3_1]=m5.text;//2
   
  m6.text=m2.text;JL2[m3_1]=m6.text;
   
   }
     }
   
 m7.text=String(m1_1);
   
 m2.text="";
     
   
}
    public function syy():void
   
{
     
   
 if(m1_1>1)
     {
   
   m1_1--;
      
m7.text=String(m1_1);
      
m3.text=JL1[2*m1_1-1];
      
m4.text=JL2[2*m1_1-1];
      
m5.text=JL1[2*m1_1];
      
m6.text=JL2[2*m1_1];
     }
   
}
    public function xyy1():void
   
{
     m1_1++;
   
 m7.text=String(m1_1);
   
 m3.text=JL1[2*m1_1-1];
   
 m4.text=JL2[2*m1_1-1];
   
 m5.text=JL1[2*m1_1];
   
 m6.text=JL2[2*m1_1];
    }
    public
function denglu():void
    {
   
 liuyan.visible=true;
    }
    public
function GLY():void
    {
   
 wasd1.enabled=true;
   
 wasd2.enabled=true;
    }
    public
function KSG():void
    {
   
 if(wasd1.text=="zzk"&&wasd2.text==String(1111))
   
 {
   
  dps1.enabled=true;
   
  dps2.enabled=true;
   
  dps3.enabled=true;
   
  dps4.enabled=true;
   
  dps5.enabled=true;
   
  dps6.enabled=true;
   
 }
    }
    public function
DPS3():void
    {
   
 JJ1++;
   
 m4.text="此人言论已被管理员删除!!!";
   
 jj1[JJ1]=int(m7.text);
   
 JL2[2*jj1[JJ1]-1]="此人言论已被管理员删除!!!";
   
}
    public function DPS6():void
   
{
     JJ2++;
   
 m6.text="此人言论已被管理员删除!!!";
   
 jj2[JJ2]=int(m7.text);
   
 JL2[2*jj2[JJ2]]="此人言论已被管理员删除!!!";
   
}
    public function DPS2():void
   
{
     BJCK.visible=true;
   
 JJ3++;
     fgh=0;
   
 
    }
    public function
DPS5():void
    {
   
 BJCK.visible=true;
   
 JJ4++;
     fgh=1;
   
}
    public function DPS7():void
   
{
     if(fgh==0)
   
 {
   
  m4.text=dps7.text;
        
jj3[JJ3]=int(m7.text);
        
JL2[2*jj3[JJ3]-1]=dps7.text;
     }
   
 if(fgh==1)
     {
   
  m6.text=dps7.text;
   
  jj4[JJ4]=int(m7.text);
   
  JL2[2*jj4[JJ4]]=dps7.text;
   
 }
       
BJCK.visible=false;
    }
    public
function DPS1():void
    {
      
JL1[2]=JL1[1];
      
JL2[2]=JL2[1];
      
JL3[1]=JL1[2*int(m7.text)-1];
      
JL3[2]=JL2[2*int(m7.text)-1];
    }
   
public function DPS4():void
    {
   
 JL1[1]=JL1[2*int(m7.text)];
   
 JL2[1]=JL2[2*int(m7.text)];
    }
   
/**
    *要素编辑
    */
   
public function onOperChange19(e:Event):void
   
{
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.editCtrl.addPolygon);
   
}
    public function
onOperChange20(e:Event):void
    {
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.editCtrl.addLine);
   
}
    public function
onOperChange21(e:Event):void
    {
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_CLICK,this.editCtrl.addPoint);
   
}
    
    public function
TJQYS():void
    {
   
 if(hyt1.selected==true)
   
 {
   
  this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Editable;
   
    
this.map.activeMapDoc=this.mapdoc;
   
     this.mapdoc.activeLayerIndex=a;
   
     this.mapdoc.updateAllLayerInfo();
   
    
this.map.setCurOper(IMSOperType.SelectByHitting);
   
    
this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,this.editCtrl.addPoint);
   
 }
   
 if(hyt2.selected==true)
   
 {
   
  this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Editable;
   
    
this.map.activeMapDoc=this.mapdoc;
   
     this.mapdoc.activeLayerIndex=a;
   
     this.mapdoc.updateAllLayerInfo();
   
    
this.map.setCurOper(IMSOperType.SelectByLine);
   
    
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.editCtrl.addLine);
   
 }
   
 if(hyt3.selected==true)
   
 {
        
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Editable;
   
    
this.map.activeMapDoc=this.mapdoc;
   
     this.mapdoc.activeLayerIndex=a;
   
     this.mapdoc.updateAllLayerInfo();
   
    
this.map.setCurOper(IMSOperType.SelectByPolygon);
   
    
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,this.editCtrl.addPolygon);
   
 }
   
}
    
    public function
onOperChange22(e:Event):void
    {
   
 this.map.removeEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack_90);
   
}
    public function
mouseCallBack_90(e:Event):void
    {
   
 var obj:CWebSelectParam=new CWebSelectParam();
   
 obj.SelectionType=ESelectionType.Both;
   
 obj.Geometry=this.map.graphicCanvas.getSelectedPolygon();
   
 if(obj.Geometry==null)
   
 return;
   
 obj.WhereClause="";
     var
param:CMapSelectParam=new CMapSelectParam();
   
 param.SelectParam=obj;
   
 this.mapdoc.select(param,callBack_90);
   
}
    public function
callBack_90(e:Event):void
    {
   
 this.map.activeMapDoc=this.mapdoc;
   
 this.map.activeMapDoc.activeLayerIndex=a;
   
 dataViewer.showResult(this.mapdoc.onSelect(e));
   
 Alert.show("右键菜单进行删除操作。");
    }
   
public function SC():void
    {
   
 this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Editable;
   
 this.mapdoc.updateAllLayerInfo();
   
 this.map.setCurOper(IMSOperType.SelectByPolygon);
   
 this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack_90);
   
}
    public function op1():void
   
{
     can1.visible=false;
   
 AA0.visible=false;
   
 map.width=1500;
    }
    public
function op2():void
    {
   
 can1.visible=true;
   
 AA0.visible=true;
   
 map.width=808;
    }
   
/**
    *添加标注
    */
   
private function setMarker():void
   
{   
       
this.markEditor.setMarker();
    }
   
/**
    *打印
    */
   
public function op3():void
    {
   
 var myPrintJob:FlexPrintJob=new FlexPrintJob();
   
 myPrintJob.start();
   
 myPrintJob.addObject(map);
   
 myPrintJob.send();
    }
   
/**
 *鼠标移上图标事件
 */ 
 public function
onMarkMouseOver(e:MouseEvent):void
 {
  e.target.x+=2;e.target.width=35;
  e.target.y-=2;e.target.height=35;
 }
 /**
 *鼠标移出图标事件
 */ 
 public
function
onMarkMouseOut(e:MouseEvent):void
 {
  e.target.x-=2;e.target.width=25;
  e.target.y+=2;e.target.height=25;
 }
 /**
 *设置图标选中时的状态--变为半透明
 */ 
        
public function
change123_1():void
        
{
         
this.w1.alpha=0.5;this.w7.alpha=1;
         
this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
    
   }
   public
function
change123_2():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=0.5;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_3():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=0.5;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_4():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=0.5;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_5():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=0.5;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_6():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=0.5;this.w12.alpha=1;
   }
   public
function
change123_7():void
   {
    this.w1.alpha=1;this.w7.alpha=0.5;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_8():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=0.5;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_9():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=0.5;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_10():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=0.5;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_11():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=0.5;
    this.w6.alpha=1;this.w12.alpha=1;
   }
   public
function
change123_12():void
   {
    this.w1.alpha=1;this.w7.alpha=1;
    this.w2.alpha=1;this.w8.alpha=1;
    this.w3.alpha=1;this.w9.alpha=1;
    this.w4.alpha=1;this.w10.alpha=1;
    this.w5.alpha=1;this.w11.alpha=1;
    this.w6.alpha=1;this.w12.alpha=0.5;
   }
   
]]>

</mx:Script>
   
<mx:Accordion x="0" y="74" width="200" height="523" fontSize="18"
fontWeight="normal" fontStyle="normal" fontFamily="Verdana" borderStyle="solid"
borderThickness="0" alpha="1.0">
     <mx:Canvas
id="pf4" width="100%" height="100%" backgroundColor="{cp.selectedColor}"
fontSize="14" backgroundImage="{a1}">
   
  <mx:Label x="10" y="10" text="选择查询图层:"
color="#040100"/>
      <mx:ComboBox x="10"
y="36" dataProvider="{cards}" close="closeHandler(event)" width="180"
cornerRadius="0" fillAlphas="[1.0, 1.0, 1.0, 1.0]" fillColors="[#FFFFFF,
#FFFFFF, #FFFFFF, #FFFFFF]" fontWeight="normal"/>
   
  <mx:ComboBox x="10" y="100" dataProvider="{cards1}"
close="closeHandler1(event)" width="180" cornerRadius="0" fillAlphas="[1.0, 1.0,
1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF, #FFFFFF, #FFFFFF]" fontWeight="normal"
id="zk" editable="false" enabled="false"/>
   
  <mx:Label x="10" y="71" text="选择属性字段:"
color="#040100"/>
      <mx:Label x="10"
y="136" text="输入查询条件:" color="#040100"/>
   
  <mx:Label x="10" y="317" text="图层索引:"
color="#040100"/>
      <mx:Label x="76.5"
y="317" text="获取第" color="#040100"/>
   
  <mx:Label x="68" y="348" text="个图层的名称:"
color="#040100"/>
      <mx:NumericStepper
x="10" y="346" width="50" id="kk1" enabled="false" maximum="12" stepSize="1"
minimum="0"/>
      <mx:TextArea x="10"
y="390" width="170" height="45" id="kk2"
enabled="false"/>
      <mx:Button x="10"
y="443" label="确认索引" fontSize="12" fontWeight="normal" width="75" click="tcsy()"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]" enabled="false"
id="kk3"/>
      <mx:Button x="93" y="443"
label="确认查询" fontSize="12" fontWeight="normal" width="75" click="onClick()"
fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF, #FFFFFF]" enabled="false"
id="kk0"/>
      <mx:TextArea x="10" y="167"
height="144" text="例如:island_nam=‘黄岩岛‘" id="textArea" width="180"
enabled="false"/>
   
 </mx:Canvas>
     <mx:Canvas width="100%"
height="100%" backgroundColor="{cp.selectedColor}" paddingTop="10"
paddingLeft="10" paddingRight="10" paddingBottom="10"
id="pf_4">
                
 <mx:ComboBox x="22" y="43" dataProvider="{cards}"
close="closeHandler(event)" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF,
#FFFFFF]" cornerRadius="0" width="159" height="26"
fontSize="14"></mx:ComboBox>
                
 <mx:ComboBox x="22" y="144" dataProvider="{cards}"
close="closeHandler(event)" fillAlphas="[1.0, 1.0]" fillColors="[#FFFFFF,
#FFFFFF]" cornerRadius="0" width="159" height="26" fontSize="14" id="hyt"
enabled="false"></mx:ComboBox>
                
 <mx:Label x="3" y="10" text="一:请选择分析图层:"
fontSize="14"/>
                
 <mx:Label x="22" y="113" text="1:请选择要素编辑图层:"
fontSize="14"/>
                
 <mx:Label x="22" y="181" text="2:请选择编辑类型:"
fontSize="14"/>
                
 <mx:Label x="3" y="82" text="二:要素编辑"
fontSize="14"/>
                
 <mx:CheckBox x="68" y="236" label="点要素" fontSize="13" fillAlphas="[1.0,
1.0]" fillColors="[#FFFFFF, #FFFFFF]" id="hyt1" enabled="false"
selected="false"/>
                
 <mx:CheckBox x="68" y="303" label="面要素" fontSize="13" fillAlphas="[1.0,
1.0]" fillColors="[#FFFFFF, #FFFFFF]" id="hyt3" enabled="false"
selected="false"/>
                
 <mx:CheckBox x="68" y="269" label="线要素" fontSize="13" fillAlphas="[1.0,
1.0]" fillColors="[#FFFFFF, #FFFFFF]" id="hyt2" enabled="false"
selected="false"/>
                
 <mx:Button x="140" y="304" label="添加" fontSize="12" fontWeight="normal"
width="50" id="hyt4" enabled="false"
click="TJQYS()"/>
                
 <mx:Button x="140" y="372" label="确认" width="50" fontSize="12"
fontWeight="normal" enabled="false" click="SC()"
id="hyt5"/>
                
 <mx:Label x="46" y="208" text="要素添加:" fontWeight="bold"
fontSize="14"/>
                
 <mx:Label x="46" y="337" text="要素修改与删除:" fontWeight="bold"
fontSize="14"/>
   
 </mx:Canvas>
   
</mx:Accordion>
    <mx:ApplicationControlBar x="-10"
y="0" width="1287" fillAlphas="[1.0, 1.0]" fillColors="[#C78F65, #F4F3F3]"
height="23" cornerRadius="0" fontWeight="bold">
   
 <mx:MenuBar id="pf1" labelField="@label"
itemClick="menuHandler(event)" 
           
dataProvider="{menuBarCollection}" width="1278" height="24" fontSize="12"
fontWeight="normal" fillAlphas="[1.0, 1.0]" fillColors="[#C78F65,
#FDFDFD]"/>
   
</mx:ApplicationControlBar>
   
<mx:ApplicationControlBar id="pf2" x="208" y="24" height="31"
cornerRadius="0" fillAlphas="[1.0, 1.0]" fillColors="[#C78F65, #FDFDFC]"
width="561">

<mx:Image source="file:///D|/我的文档/12/MX/src/image/toolbar/btn_01.png"
toolTip="放大" click="zoomIn(),change123_1()" width="25" height="25" id="w1"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/toolbar/btn_02.png"
toolTip="缩小" click="zoomOut(),change123_2()" width="25" height="25" id="w2"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/widget/btn_03.png"
height="25" width="25" toolTip="移动" click="pan(),change123_3()" id="w3"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/widget/btn_05.png"
toolTip="更新" click="gengxin(),change123_4()" width="25" height="25" id="w4"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="image/widget/btn_04.png" toolTip="复位" click="fuwei(),change123_5()"
id="w5" mouseOver="onMarkMouseOver(event)" mouseOut="onMarkMouseOut(event)"
width="25" height="25"/>
     <mx:Image source="file:///D|/我的文档/12/MX/src/image/COST/放大镜图标.png" height="25"
width="25" toolTip="放大镜" click="setVisibility(this.magnifier),change123_6()"
id="w6" mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/toolbar/tool_6.png"
height="25" width="25" toolTip="鹰眼" click="switchEagle(),change123_7()" id="w7"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/mark/marker2/image2/p8.png"
height="25" width="25" toolTip="添加标注" click="setMarker(),change123_8()" id="w8"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
height="25" width="25" toolTip="清空鼠标状态" source="image\mark\marker2\Life\sp3.png"
click="qizh(),change123_9()" id="w9" mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/COST/1.png"
click="op1(),change123_10()" toolTip="隐藏查看面板" height="25" width="25" id="w10"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/COST/2.png"
click="op2(),change123_11()" toolTip="显示查看面板" height="25" width="25" id="w11"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/COST/10.png"
click="op3(),change123_12()" toolTip="打印" height="25" width="25" id="w12"
mouseOver="onMarkMouseOver(event)"
mouseOut="onMarkMouseOut(event)"/>
   
</mx:ApplicationControlBar>
   
<mx:ApplicationControlBar id="pf3" height="31" cornerRadius="0"
fillAlphas="[1.0, 1.0]" fillColors="[#C78F65, #FDFDFC]" width="181" x="1096"
y="24">
     <mx:Label id="counter"
fontSize="14"  height="22" fontWeight="bold"
textDecoration="underline"/>
     <mx:Image
source="file:///D|/我的文档/12/MX/src/image/COST/表图标.png"
width="35" height="31"/>
     
   
</mx:ApplicationControlBar>
    <mx:Canvas id="can0"
width="200" height="36" backgroundColor="{cp.selectedColor}" x="0" y="26"
verticalScrollPolicy="off" mouseOver="move_pause()" mouseOut="move_resume()"
fontSize="18">
     <mx:Label x="59" y="5"
text="操作面板" textAlign="center" fontFamily="Courier New"
fontWeight="bold"/>
   
</mx:Canvas>
    <mx:Canvas id="can" width="318"
height="31" backgroundColor="{cp.selectedColor}" x="774" y="24"
verticalScrollPolicy="off" mouseOver="move_pause()"
mouseOut="move_resume()">
     <mx:Image id="lbl1"
x="44" y="3" height="28" width="234">
   
  <mx:source>file:///C|/Documents and
Settings/Administrator/桌面/clip_image002.gif</mx:source>
   
 </mx:Image>
   
</mx:Canvas>
    <mx:Canvas id="can1" width="253"
height="36" backgroundColor="{cp.selectedColor}" x="1024" y="59"
verticalScrollPolicy="off" mouseOver="move_pause()" mouseOut="move_resume()"
fontSize="18">
     <mx:Label x="86" y="5"
text="查看面板" textAlign="center" fontFamily="Courier New"
fontWeight="bold"/>
   
</mx:Canvas>
    <mx:TabNavigator x="1024" y="101"
width="253" height="497" id="AA0">
     <mx:Canvas
label="数据库查看" width="100%" height="100%" backgroundColor="{cp.selectedColor}"
borderColor="#E8C69E" id="AA1">
   
  <mx:Label x="10" y="10"
text="获取MapGIS数据源列表:"/>
      <mx:Label x="10"
y="81" text="获取MapGIS数据源中的数据库列表:"/>
   
  <mx:Label x="10" y="186"
text="获取MapGIS数据库中的图层列表:"/>
      <mx:TextArea
x="10" y="38" width="231" height="29" id="datalist"/>
   
  <mx:TextArea x="10" y="109" width="231" height="63"
id="datalist1"/>
      <mx:TextArea x="10"
y="214" width="231" height="76" id="datalist2"/>
   
  <mx:Label x="10" y="311" text="鼠标在地图上的位置信息:" fontSize="15"
fontWeight="bold"/>
      <mx:Label x="10"
y="340" text="逻辑坐标:" fontSize="15" fontWeight="bold"
width="85"/>
      <mx:Label x="10" y="402"
text="窗口坐标:" fontSize="15" fontWeight="bold"/>
   
  
      <mx:Label x="81" y="343"
width="160" id="ps1" fontWeight="bold"/>
   
  <mx:Label x="81" y="371" width="160" id="ps2"
fontWeight="bold"/>
      <mx:Label x="81"
y="405" width="160" id="ps3" fontWeight="bold"/>
   
  <mx:Label x="81" y="433" width="160" id="ps03"
fontWeight="bold"/>
      <mx:Image x="24"
y="364" source="file:///D|/我的文档/12/MX/src/image/COST/逻辑.png" width="40"
height="37"/>
      <mx:Image x="26" y="424"
source="file:///D|/我的文档/12/MX/src/image/COST/窗口.png"
width="40" height="37"/>
   
 </mx:Canvas>
     <mx:Canvas
label="数据目录查看" width="100%" height="100%" backgroundColor="{cp.selectedColor}"
id="AA2">
      <ns2:IMSCatalog x="0" y="0"
height="462" width="251" imsmap="{map}"
backgroundColor="{cp.selectedColor}">
   
  </ns2:IMSCatalog>
   
 </mx:Canvas>
     <mx:Canvas label="123"
width="100%" height="100%" backgroundColor="{cp.selectedColor}"
id="AA3">
   
 </mx:Canvas>
   
</mx:TabNavigator>

</mx:Application>

中国海域系统源代码

时间: 2024-08-05 06:27:02

中国海域系统源代码的相关文章

中国海域系统

抓图

Android系统源代码

Android系统源代码 在线源码网站 1,http://androidxref.com 2,http://www.grepcode.com/ 3,http://www.androidos.net.cn/ 4,http://androidsource.top/ 5,https://github.com/android 6,http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

《Android系统源代码情景分析》连载回忆录:灵感之源

上个月,在花了一年半时间之后,写了55篇文章,分析完成了Chromium在Android上的实现,以及Android基于Chromium实现的WebView.学到了很多东西,不过也挺累的,平均不到两个星期一篇文章.本来想休息一段时间后,再继续分析Chromium使用的JS引擎V8.不过某天晚上,躺在床上睡不着,鬼使神差想着去创建一个个人站点,用来连载<Android系统源代码情景分析>一书的内容. 事情是这样的,躺在床上睡不着,就去申请了一个域名,0xcc0xcd.com.域名申请到了,总不能

java jsp多用户博客系统源代码下载

原文:java jsp多用户博客系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463407606784.htm java多用户博客系统(MVC),是采用javabean+servlet+jsp技术,同时运用了javascript,css+div,ajax技术.以Mysql数据库,tomcat6为服务器. 官方验证: 项目截图 首页http://localhost:端口/项目/ 注册http://localhost:端口/项目/register

中国(北京)国际智能工业与信息安全技术发展论坛暨2014年中国嵌入式系统年会邀请函

中国软件行业协会嵌入式系统分会中国(北京)国际智能工业与信息安全技术发展论坛暨2014年中国嵌入式系统年会邀  请  函 全国电子与信息技术研发.生产.教学等单位和专业人士. 嵌入式系统分会会员单位和嵌入式系统产业联盟成员单位领导: 为了推动我国嵌入式系统产业和技术发展.促进智能工业建设.提高智能工业中的各类以电子和嵌入式系统为基础的智能终端及系统的研发和应用水平,保障工业信息化的信息安全,由中国软件行业协会和北京经济技术开发区管理委员会联合主办,北京经济技术开发区科技局.中国软件行业协会嵌入式

脚尖上的中国一卡通系统开发

脚尖上的中国系统开发找颜宇I3O.493.77.943微|电,脚尖上的中国旅游卡系统开发,脚尖中国旅游卡系统开发,脚尖上的中国一卡通系统开发 随着经济的发展,旅游成为了公众日常行为,然而,由于旅游景区门票价格的飞速增长,其增长速度也令人咋舌,引起了社会的广泛关注,对于游客,门票价格对潜在旅游行为的产生和目的地选择起着较大影响.对于政府,旅游景区特别是公共资源类景区门票定价不仅是经济问题,更是社会.文化及生态问题,涉及到地方形象.财政收入.产业发展各个方面. 一.脚尖中国项目特点: 全国旅游一卡通

基于JSP的网上订餐系统-java网上订餐系统源代码系统演示

基于JSP的网上订餐系统-java网上订餐系统源代码系统演示 1.包含源程序,数据库脚本.2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善.开发环境:Eclipse ,MySQL 5.1,JDK1.7,Tomcat 7涉及技术点:MVC模式.JavaWeb.JDBC.HTML.CSS.JQUERY.文件上传.购物车等. 系统没用任何框架,前台纯JSP实现,后台servlet映射,适合刚学习J2EE的新手,代码思路清晰,注解详细,数据库用的是mysql5.1,服务器用的tomcat7,JD

Mac系统下编译Android系统源代码

前言 我们知道,Android OS是基于Linux内核的移动操作系统,主要分成了 Application ApplicationFramework(Java) System Libraries(Native C/C++)/Android Runtime HAL(Hardware Abstraction Layer) Linux Kernel 这几个部分. 作为一个Android Developer,熟练使用Android系统API是必不可少的(Application),但是在进阶的道路上,揭开

Android系统源代码目录结构 “Android源代码”“目录结构”

在讲述Android源码编译的三个步骤之前,将先介绍Android源码目录结构,以便读者理清Android编译系统核心代码在Android源代码的位置. Android源代码顶层目录结构如下所示: ├──abi #应用二进制接口,不同的操作系统,应用二进制接口不同,因此linux上的二进制可执行文件在windows上无法执行 ├──android #存放了一些xml文件,用于描述工程路径及其对应的远程仓库地址,repo工具将使用这些信息同步代码 ├──bionic #bionic C库,Andr