[Papervision3D] ShadedMaterial and BitmapData::dispose()
Francesca Milan
francesca.milan at newvision.it
Thu Apr 10 06:50:16 PDT 2008
Hi!
I'm working with great white branch and I note a problem about
shadedMaterial.
If I create a shadedMaterial from a BitmapMaterial like here:
var myBitmapData:BitmapData = ...;
...
var BM:BitmapMaterial = new BitmapMaterial(myBitmapData, true);
var shaderMaterial:ShadedMaterial = new ShadedMaterial(BM,
myFlatShader);
It's all ok but if I try to remove my viewport from stage, and
later rebuild my scene and viewport with a new BitmapData doing:
myBitmapData.dispose();
myBitmapData = ...;
...
BM = new BitmapMaterial(myBitmapData, true);
shaderMaterial = new ShadedMaterial(BM, myFlatShader);
at runtime flash give me:
ArgumentError: Error #2015: BitmapData not valid. <-- [Translated
from italian]
at flash.display::BitmapData/get width()
at org.papervision3d.core.render.shader::ShaderRenderer/clear()
at
org.papervision3d.materials.shaders::ShadedMaterial/updateBeforeRender()
at
org.papervision3d.core.render.material::MaterialManager/updateMaterialsBeforeRender()
at org.papervision3d.render::BasicRenderEngine/doRender()
at org.papervision3d.render::BasicRenderEngine/renderScene()
at magazine.visualizzatore::InterfacciaVisualizzatore/scenaCaricata()
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at numeroRivista_fla::MainTimeline/frame3()
I've done the same think, don't having problem, using BitmapMaterial and
not shaderMaterial...
...is there someone that have the same problem with dispose method call
and shaderMaterial?
Sorry for my terrible english :-/
Bye!
--
Francesca
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://osflash.org/pipermail/papervision3d_osflash.org/attachments/20080410/3e72041f/attachment.html
More information about the Papervision3D
mailing list