# How to make this into a button click? AS3 Help

**URL:** <https://forum.kirupa.com/t/how-to-make-this-into-a-button-click-as3-help/327380>\
**Category:** flash\
**Created:** [February 25, 2012, 8:43pm UTC](https://forum.kirupa.com/t/how-to-make-this-into-a-button-click-as3-help/327380 "2012-02-25T20:43:26Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![deanznets](https://avatars.discourse-cdn.com/v4/letter/d/278dde/32.png) [@deanznets](https://forum.kirupa.com/u/deanznets)\
**Post date:** [February 25, 2012, 8:43pm UTC](https://forum.kirupa.com/t/how-to-make-this-into-a-button-click-as3-help/327380/1 "2012-02-25T20:43:26Z")

</div>

Right now this code starts when it grabs GPS info but i need to to only grab when someone clicks a BUTTON… But i cannot get it into a button.

Can someone please help!

```auto
import flash.sensors.Geolocation;
import flash.events.GeolocationEvent;
import com.google.maps.LatLng;
import com.google.maps.Map;
import com.google.maps.MapEvent;
import com.google.maps.MapType;
 
 
 
 
 

var geo:Geolocation = new Geolocation();
geo.addEventListener(GeolocationEvent.UPDATE, showLoc);
geo.setRequestedUpdateInterval(100);
var lat:Number;
var long:Number;
var map:Map = new Map();
map.key = "AIzaSyBgRP4JCKvbhjt_RdpLVt_kmDidXhx7Stg";
map.sensor = "true";
map.setSize(new Point(stage.stageWidth, stage.stageHeight - 20));
map.x = 15; map.y = 15;

function showLoc(e:GeolocationEvent):void {
    trace("loc info came");
    locTxt.text = e.latitude.toString() + ", " + e.longitude.toString();
    lat = e.latitude; long = e.longitude;
 
    map.addEventListener(MapEvent.MAP_READY, onMapReady);
    this.addChild(map);
}

function onMapReady(event:Event):void {
 
   map.setCenter(new LatLng(lat,long), 14, MapType.NORMAL_MAP_TYPE);
}

```
