Using the Image class

The Image class is the proxy for the ColdFusion Image service, which provides the functionality of the cfimage tag. You specify the required cfimage attributes for the action as Image tag attributes. The following examples show typical usage, in this case adding a border:

<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" 
xmlns:cf="coldfusion.service.mxml.*"  creationComplete="init()"> 
<mx:Script> 
<![CDATA[ 
import mx.controls.Alert; 
import coldfusion.service.events.*; 
 
function init():void 
    { 
        img.execute(); 
    } 
 
function handleResult(event:ColdFusionServiceResultEvent):void 
    { 
        mx.controls.Alert.show("result=" + event.result.toString()); 
        retImage.source = event.result.toString(); 
    } 
 
function handleError(event:ColdFusionServiceFaultEvent):void 
    { 
        mx.controls.Alert.show(event.toString()); 
    } 
]]> 
</mx:Script> 
 
<cf:Config 
    id="configid" 
    cfServer="127.0.0.1" 
    cfPort="80" 
    servicePassword="service" 
    serviceUserName="service"/> 
 
<!-- Add border--> 
<cf:Image 
    id="img" 
    action="addborder" 
    color="red" 
    thickness="5" 
    source="http://127.0.0.1:80/GetExifmetaData.jpg" 
    result="handleResult(event)" 
    fault="handleError(event)"/> 
 
<mx:Image id="retImage"/> 
</mx:Application>