flex+ArcGIS修改InfoWindow的樣式


 infoWindow的顯示,及基本設置:

    var s:Text = new Text();   

    s.text = “紐約,人口數量200萬。”;//顯示的內容

       myTextArea.htmlText ="<b>"+s.text+"</b>";     //將顯示的字體設為粗體

  Map.infoWindow.label = "內容:";     //設置頂部的標簽內容

  Map.infoWindow.closeButtonVisible = false;    //將頁面上的關閉按鈕隱藏

  Map.infoWindow.show(mpEnd);

 

修改infoWindow的樣式,默認是為灰色的背景,顯示字體為普通黑色字體,樣式改為黃色背景,內容帶邊框

 <fx:Style>  

 @namespace s "library://ns.adobe.com/flex/spark";   

@namespace mx "library://ns.adobe.com/flex/mx";  

 @namespace esri "http://www.esri.com/2008/ags";

  @namespace layers "com.esri.ags.layers.*";   

   @namespace components "com.esri.ags.components.*";  

 @font-face {  

  src: url("C:/Windows/Fonts/ARIALBD.TTF");  

  fontFamily: "ArialEmbedded";   

 fontWeight: "bold";    

  }

   components|InfoWindow   {

   content-font-style:bold;  

  content-background-alpha : 0;  

  background-color : yellow;  

  background-alpha : 0.8;  

  border-style : solid;    

   }  

</fx:Style>


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM