<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" width="340" height="319" backgroundGradientAlphas="[1.0, 1.0]" backgroundGradientColors="[#FFFFFF, #FFFFFF]" viewSourceURL="srcview/index.html"> <mx:Script> <![CDATA[ private var vidRequest:YouTubeVideo; private var flvURL:String; public function getVideoURL():void { vidRequest = new YouTubeVideo(url_txt.text); vidRequest.addEventListener(YouTubeVideoEvent.COMPLETE, onVideoComplete); } private function onVideoComplete(evt:YouTubeVideoEvent):void { flvURL = evt.video; vid.source = flvURL; vid.load(); copyToClipboard(); } private function copyToClipboard():void { flash.system.System.setClipboard(flvURL); } ]]> </mx:Script> <mx:VideoDisplay x="10" y="10" width="320" height="240" id="vid"/> <mx:Button x="10" y="288" label="Load video and copy URL to clipboard" width="320" id="clipboard_btn" click="getVideoURL()" /> <mx:Label x="10" y="258" text="URL"/> <mx:TextInput x="45" y="256" width="285" id="url_txt"/> </mx:Application>