# SOAPcall not work when called from a mouse click

**URL:** <https://forum.kirupa.com/t/soapcall-not-work-when-called-from-a-mouse-click/259595>\
**Category:** flash\
**Created:** [May 6, 2008, 11:51pm UTC](https://forum.kirupa.com/t/soapcall-not-work-when-called-from-a-mouse-click/259595 "2008-05-06T23:51:33Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![vulvair](https://avatars.discourse-cdn.com/v4/letter/v/a8b319/32.png) [@vulvair](https://forum.kirupa.com/u/vulvair)\
**Post date:** [May 6, 2008, 11:51pm UTC](https://forum.kirupa.com/t/soapcall-not-work-when-called-from-a-mouse-click/259595/1 "2008-05-06T23:51:33Z")

</div>

Good morning.  
I am trying to get a SOAPcall triggered from a onRelease=function(){}.  
In the code below, the call by the \*\*\*\* works fine, however not the one in the onRelease function.

I would be very greatful if you could help me fix this.

```php

import mx.services.*; 
var strWSUrl:String = "http://beta.idweaver.com/Flash/CurrencyConvertor.wsdl";
var objWebService = new WebService(strWSUrl); 
var objResultWebService:SOAPCall;

// **** If I uncomment this line, this SOAPcall works
//objResultWebService = objWebService.ConversionRate("USD", "EUR");

objResultWebService.onResult = function(result) 
{ 
//	trace("Success : " + result);
	txtRate.text = result;
} 

objResultWebService.onFault = function(result) 
{ 
	trace("Error : " + result);
} 

t_mc.onRelease=function(){
//This one never works
	objResultWebService = objWebService.ConversionRate("USD", "EUR");
}

```
