• Adobe Edge Animate 异步条件加载框架(yepnop)应用之一:加载Google Maps


    Adobe Edge Animate --异步条件加载框架(yepnop)应用之一:加载Google Maps

    版权声明:

    本文版权属于 北京联友天下科技发展有限公司。

    转载的时候请注明版权和原文地址。

    下面将使用一个案例为大家讲解如何使用异步条件加载框架(yepnop

    一、创建工程并建立基本的一些工具,如下图:

    1.整体界面

    2.排布及命名,左侧按钮为元件:btn_googlemaps,右侧整个为元件:frame_googlemap

    3.btn_googlemaps内部元素:一个圆角长方形和文本

    4.frame_googlemap内部元素:

    map:用于显示地图

    圆角长方形:作为背景

    文本:Google Maps

    二、做完了这些,就可以开始为元件添加代码了

    1.添加frame_googlemap的控制代码,如图,进入元件,点击属性面板的Open Actions按钮,选择creationComplete

    2.添加如下代码:

    Var map = sym.$("map");   //获得元件中的元素“map”

    Var map_url = ' ';  //定义一个变量,用于存放map中显示google 地图的链接

    3.那么map_url中的内容是什么呢?我们打开谷歌地图:maps.google.com,点击分享链接,如图。

    4.复制下方<iframe>的内容到代码中

    5.如图,将数字修改为map元素的大小:

    如图,注意添加符号:

    6.将urlmap

    在浏览器中预览,可以看到我们的初步成果:加载了Google Maps

    三、接下来添加按钮功能,点击Google Maps按钮才出现右侧的谷歌地图

    1.在时间线第一帧,添加触发器(为方便往后的例子进行,这里多写一部分代码)

    2.在1秒处添加触发器,并且标签名为googlemaps

    3.为按钮btn_googlemaps添加控制代码click,并且改变鼠标手势:

    在浏览器中预览效果,如下:

    本文地址:http://www.cnblogs.com/adobeedge/archive/2012/11/30/Adobe_Edge_Animate_Google_Maps.html

    作者:北京联友天下科技发展有限公司  肖伟民

  • 相关阅读:
    tty初探 — uart驱动框架分析
    是否要从单片机转为嵌入式Linux?
    Linux 下Input系统应用编程实战
    Linux设备驱动之Kobject、Kset
    Xorg-xserver相关知识
    linux各级目录
    GitHub使用基本流程
    6、Linux发行版组成与初识
    CentOS7安装出现Warning
    Python数据类型之变量
  • 原文地址:https://www.cnblogs.com/adobeedge/p/Adobe_Edge_Animate_Google_Maps.html
Copyright © 2020-2023  润新知