如何在视觉工作室开发am Map

时间:2011-03-19 17:38:02

标签: flex visual-studio-2008 google-maps flash-builder

我想创建一个asp.net网站,其中包含amMap(http://flex.ammap.com/download),现在我已经在VS 2008 Ensemble Tofino中安装了Flex插件(http:// www.ensemble.com/products/tofino.shtml)现在我陷入困境的部分是如何在VS中的flex插件中包含amMap API,对于Flash构建器来说这是微不足道的(http://blog.amcharts.com/2010/11 /ammap-for-flex-tutorials-part-1-basic.html)。

感谢任何帮助

P.S:不想开发flash构建器因为我只有它的试用版,并且不想使用任何地图,除了am Map,因为谷歌地图的限制不会缩放或平移

2 个答案:

答案 0 :(得分:1)

使用VS的Ensemble Tofino插件,只需按照以下步骤开始使用:

  1. 在Visual Studio中创建Flex 4项目。
  2. 现在您需要添加ammap组件,在解决方案资源管理器中,右键单击引用并浏览并添加“amMapFB4.swc”,您将从ammap flex map api中下载该文件。
  3. 让我们在这里导入地图,这样我们可以稍后在组件中加载它 - 右键单击​​maps文件夹并添加现有项目,浏览到放置ammap api的文件夹,在“build”中找到“world.swf” “文件夹并添加到项目。
  4. 现在打开main.mxml文件并输入以下代码
  5.                   

       <fx:Script>
            <![CDATA[
               [Bindable]
              [Embed(source="../assets/maps/world.swf")]
               private var _world:Class;            
           ]]>
     </fx:Script>
    
     <ammap:AmMap>
         <ammap:dataSets>
           <ammap:DataSet
                 mapClass="{_world}">
            </ammap:DataSet>
          </ammap:dataSets>
      </ammap:AmMap>
    

    确保您在“[Embed(source =”.. / assets / maps / world.swf“)]”行中正确设置路径。

    运行它,世界地图应该在浏览器中加载。

答案 1 :(得分:-1)

我很确定visual studio无法编译Flex,所以你是SOL。您可以做的是下载Flex SDK并使用附带的mxmlc编译器来编译代码。您可以使用任何类型的文本编辑器来修改代码。我不明白为什么在Flash Builder试用版中编码是一个问题,但我离题了。如果您在Windows上进行开发,可以随时下载FlashDevelop;它是免费的,可以编译Flex。