[Papervision3D] FW: BitmapFileMaterial cached load events firingtoo early

Pablo Lemos pablo at cabanacriacao.com
Mon Jan 5 16:08:54 PST 2009


I am in a project that deals with a lot of Bitmaps-Materials. I´ve made some questions here and received a lot of tips. But the BEST one is, for sure,
use BulkLoader to control loading (because this library has a lot of features to do that and PPV3D LoadEvent has not) and then create Materials and, after that, create planes or cubes, etc.

http://code.google.com/p/bulk-loader/

Hope it helps,

Pablo Cabana
(21) 9338-0388
Cabana Criação
(21) 2707-7020
www.cabanacriacao.com
Visite também o Cabanoblog:
www.cabanacriacao.com/blog 
  ----- Original Message ----- 
  From: Alan Skinner 
  To: papervision3d at osflash.org 
  Sent: Monday, January 05, 2009 11:54 AM
  Subject: [Papervision3D] FW: BitmapFileMaterial cached load events firingtoo early


  Hi everybody.

  Im having a problem with BitmapFileMaterial, although i may be using it wrong.
  my code is as follows
  Line 1: var bmpMaterial :BitmapFileMaterial;
  Line 2: bmpMaterial = new BitmapFileMaterial(asset.ThumbnailUrl, false);
  Line 3: bmpMaterial.addEventListener(FileLoadEvent.LOAD_COMPLETE, onFileComplete, false, 0, true);

  I create a plane and will eventually set the material of this plane to this bitmap material

  Now if i wait until this material has fully loaded and then add a second plane with a new BitmapFileMaterial but using the same URL.

  The BitmapFileMaterial recognises that this URL has already been loaded and fires the load complete event!

  this all happens in the BitmapFileMaterial constructor (Line 2) and before i attach my event listener (Line 3). 

  therefore i never get the message that my URL has loaded

  seeing as i need this message so i can hide the loading bar and attach the image properly this is not good.

  Any ideas am i doing this wrong, how can i attach my event listener before the cached image load event fires!

  At the moment i have disabled bitmap/url caching on the BitmapFileMaterial by removing references but its not the ideal solution.

  any ideas would be great!!

  Cheers, alan

  -- 
  This email and any files transmitted with it are confidential and intended solely for the use of the individual or entity to whom they are addressed. 

  If you have received this email in error please notify the originator of the message. This footer also confirms that this email message has been scanned for the presence of computer viruses. 

  Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of DA Group. 

  Yomego is an entertainment division of DA Group (UK) Limited a company registered in Scotland with registration number SC121558 having its registered office at The Lighthouse, 70 Mitchell Street, Glasgow, G1 3LX.



------------------------------------------------------------------------------


  _______________________________________________
  Papervision3D mailing list
  Papervision3D at osflash.org
  http://osflash.org/mailman/listinfo/papervision3d_osflash.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20090105/d5959b64/attachment-0001.html>


More information about the Papervision3D mailing list