As Elango suggested add some randomly generated item to your sorce
path of the image.

On Fri, Dec 12, 2008 at 3:46 PM, Harish S <[email protected]> wrote:
>
> Hi,
>
> imageSource is a variable and it should be made [Bindable]
>
> so the code will look somthing like
> [Bindable] public var imageSource:String;
>
> If that wont resolve your prob then
> instead of  img.load(newPath); do... img.source = newPath;
>
> Regards,
> Harish.
>
> On 12/12/2008, Elango <[email protected]> wrote:
>>
>> 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