<?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("image/pf/p1.jpg")"/>
</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(
event.item.@data=="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(
event.item.@data=="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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "1A-5") //多边形查询
{
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;
this.mapdoc.updateAllLayerInfo();
this.map.setCurOper(IMSOperType.SelectByPolygon);
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack3);
this.mapdoc.updateAllLayerInfo();
this.map.setCurOper(IMSOperType.SelectByHitting);
this.map.addEventListener(IMSMapMouseEvent.MAP_CLICK,onMouseClick4);
}
if (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "1C-5") //多边形条件查询
{
this.mapdoc.getMapLayerInfo(a).LayerStatus=EnumLayerStatus.Selectable;
this.mapdoc.updateAllLayerInfo();
this.map.setCurOper(IMSOperType.SelectByPolygon);
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,mouseCallBack7);
this.mapdoc.updateAllLayerInfo();
this.map.activeMapDoc=this.mapdoc;
this.map.activeMapDoc.activeLayerIndex=a;
this.topCtrl.visible=true;
}
if (
event.item.@data == "2B-2") //叠加分析
{
this.overlayObj.visible=true;
}
if (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "3A-1") //放大
{
this.map.setCurOper(IMSOperType.ZoomIn);
}
if (
event.item.@data == "3A-2") //缩小
{
this.map.setCurOper(IMSOperType.ZoomOut);
}
if (
event.item.@data == "3A-3") //移动
{
this.map.setCurOper(IMSOperType.Drag);
}
if (
event.item.@data == "3A-5") //复位
{
this.map.setCurOper(IMSOperType.Restore);
}
if (
event.item.@data == "3A-4") //更新
{
this.map.setCurOper(IMSOperType.Refresh);
}
if (
event.item.@data == "3C-1") //鹰眼
{
this.eagle.switchEagleEye();
}
if (
event.item.@data == "3C-2") //放大镜
{
setVisibility(this.magnifier);
}
if (
event.item.@data == "3C-3") //测量
{
setVisibility(this.measureCtrl);
}
if (
event.item.@data == "3C-3") //测量
{
}
if (
event.item.@data == "3C-4") //导航条
{
setVisibility(this.navigator);
}
if (
event.item.@data == "3B-2") //多级显示
{
dj.visible=true;
}
if (
event.item.@data == "3D") //图层更新
{
tcgx.visible=true;
}
if (
event.item.@data == "4A-1") //绘点
{
this.map.setCurOper(IMSOperType.SelectByHitting);
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint);
}
if (
event.item.@data == "4A-2") //绘线
{
this.map.setCurOper(IMSOperType.SelectByLine);
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,draw);
}
if (
event.item.@data == "4A-3") //绘圆
{
this.map.setCurOper(IMSOperType.SelectByCircle);
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,drawPoint1);
}
if (
event.item.@data == "4A-4") //绘矩形
{
this.map.setCurOper(IMSOperType.SelectByRect);
this.map.addEventListener(IMSMapMouseEvent.MAP_MOUSEUP,draw1);
}
if (
event.item.@data == "4A-5") //绘多边形
{
this.map.setCurOper(IMSOperType.SelectByPolygon);
this.map.addEventListener(IMSMapMouseEvent.MAP_DOUBLECLICK,draw2);
}
if (
event.item.@data == "4E") //清空操作
{
delDot();
}
if (
event.item.@data == "4B-1") //添加点
{
tjdck.visible=true;
}
if (
event.item.@data == "4B-2") //添加线
{
xi.visible=true;
}
if (
event.item.@data == "4B-3") //添加标注点
{
tt1.visible=true;
}
if (
event.item.@data == "5A") //坐标转换
{
oi.visible=true;
}
if (
event.item.@data == "5B") //图片叠加地图
{
tdd.visible=true;
}
if (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "4b-10")
{
HFHF.visible=true;
}
if (
event.item.@data == "5I-1") //获取点
{
opre.visible=true;
}
if (
event.item.@data == "5I-2") //获取线
{
pl.visible=true;
}
if (
event.item.@data == "5I-3") //获取矩形
{
pp.visible=true;
}
if (
event.item.@data == "5I-4") //获取圆
{
ui3.visible=true;
}
if (
event.item.@data == "5I-5") //获取多边形
{
dq_2.visible=true;
}
if (
event.item.@data == "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 (
event.item.@data == "5J") //获取MapGIS数据源列表
{
if(spatialObj==null)
spatialObj=new SpacialAnalyse(mapdoc);
spatialObj.getGdbServerList(onGetData);
}
if (
event.item.@data == "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 (
event.item.@data == "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 (
event.item.@data == "5J-1") //图层索引
{
kk1.enabled=true;
kk2.enabled=true;
kk3.enabled=true;
}
if (
event.item.@data == "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 (
event.item.@data == "top9-3")
{
gyu.visible=true;
}
if (
event.item.@data == "top8-1")
{
oox.visible=true;
}
if (
event.item.@data == "top7-1")
{
luntan.visible=true;
}
if (
event.item.@data == "4C-1-1")
{
editCtrl.visible=true;
hyt.enabled=true;
hyt1.enabled=true;
hyt2.enabled=true;
hyt3.enabled=true;
hyt4.enabled=true;
}
if (
event.item.@data != "4C-1-1")
{
hyt1.enabled=false;
hyt2.enabled=false;
hyt3.enabled=false;
hyt4.enabled=false;
}
if (
event.item.@data == "4C-1-2")
{
hyt.enabled=true;
hyt5.enabled=true;
}
if (
event.item.@data != "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>