[转载]FlexViewer3.0中汉化比例尺

(1)arcgis_api_for_flex_3_0.zipArcGIS_Flexskinssrccomesriagsskins中解压ScaleBarMetricSkin.mxml到项目的srccomesriviewerskins目录下

(2)修改default.css,增加如下定义

esri|ScaleBar

{

        skin-class: ClassReference("com.esri.viewer.skins.ScaleBarMetricSkin");

        bottom: 5;

}

 

(3)修改ScaleBarMetricSkin.mxml中的measure函数

if (hostComponent.textMetric)

{

        label.text = hostComponent.textMetric.replace("km","公里").replace("m","");

}

label.x = hostComponent.lengthMetric + 5;

super.measure();

posted @ 2013-07-05 09:51  蓝天中飞翔  阅读(192)  评论(0编辑  收藏  举报