 			}
 			src = CSSParsingHelper.resolvePathAgainstPath(src, m_xmlURL);
 			m_loaded = false;
+			if (m_imageLoader)
+			{
+				m_imageLoader.cancel();
+			}
 			m_imageLoader = new BitmapResource();
 			m_imageLoader.setCheckPolicyFile(m_checkPolicyFile);
 			m_imageLoader.priority = m_priority;
+			m_imageLoader.setCacheBitmap(m_cacheBitmap);
 			m_imageLoader.setURL(src);
 			m_imageLoader.addEventListener(Event.COMPLETE, imageLoaded);
 			m_imageLoader.execute();

			{
				m_imageLoader.priority = value;
			}
		}
		
		

			return m_checkPolicyFile;
		}
		
		public function setCacheBitmap(cacheBitmap : Boolean) : void
		{
			m_cacheBitmap = cacheBitmap;
		}
		public function cacheBitmap() : Boolean
		{
			return m_cacheBitmap;
		}
		
		public function setPriority(value : int) : void
		{
			m_priority = value;
