<?xml version="1.0" encoding="utf-8"?>
<s:VGroup xmlns:fx="http://ns.adobe.com/mxml/2009"
                 xmlns:s="library://ns.adobe.com/flex/spark"
    paddingTop="20" paddingLeft="20" paddingRight="20">
       
        <s:Button label="Snap photo">
                <s:click>
                        if (CameraUI.isSupported)
                        {
                                var cameraUI:CameraUI = new CameraUI();
                                cameraUI.addEventListener(MediaEvent.COMPLETE, function(event:MediaEvent):void {
                                        i.source = event.data.file.url;
                                });
                                cameraUI.launch(MediaType.IMAGE);
                        }
                        else
                        {
                                l.text = "CameraUI not supported";
                        }
                </s:click>
        </s:Button>

        <s:Label id="l"/>

        <s:Image id="i" width="100%" height="100%"/>
       
</s:VGroup>