JavaScript внутри HTML-страницы, на которой находится приложение Flex.
<script language="JavaScript" type="text/javascript">
function images(url)
{
var width = 700;
var height = 500;
var left = (screen.width - width)/2;
var top = (screen.height - height)/2;
var params = 'width='+width+', height='+height;
params += ', top='+top+', left='+left;
params += ', directories=no';
params += ', location=no';
params += ', menubar=no';
params += ', resizable=no';
params += ', scrollbars=no';
params += ', status=no';
params += ', toolbar=no';
newwin=window.open(url,'Screenshots', params);
if (window.focus) {newwin.focus()}
return false;
}
</script>
И функция flex вызывается при нажатии кнопки ...
private function imagesButtonClick():void {
var url:String = data.images;
ExternalInterface.call("images", url);
}