try adding a timer to the path.

public function refreshImage(newPath):void
{
    imageSource = newPath + "?tme="+new Date();
    img.load(newPath);
}

On Dec 12, 1:14 pm, dolly <[email protected]> wrote:
> Hi,
>
> I am trying to update an image after changing its path, i have turned
> off the browser caching, also tried setting
>
> cacheAsBitmap="false" cachePolicy="off"  for the image.
>
> Yet, the image do not get refreshed immediately.
> I have also tried img.load(newPath).
>
> Does anyone know how can this problem be solved?
>
> here's the code snippet
>  <mx:Image id="img" source="{imageSource}"  width="100%" height="100%"
> maintainAspectRatio="false" />
>
> private var imageSource:String = "../images/noImage.jpg"
>
> public function refreshImage(newPath):void
> {
>     imageSource = newPath;
>     img.load(newPath);
>
> }

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Flex 
India Community" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/flex_india?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to