katopz, You are correct. And... thank you.
On Oct 27, 9:09 pm, katopz <[email protected]> wrote: > i think it should be place in ObjectContainer3D instead of Object3D, > normally Object3D didn't contain any child by meaning > but it can be add like that because of it extends from Sprite anyway > > thx for idea > > 2009/10/28 mogg <[email protected]> > > > > > > > > > rob.bateman, katopz, > > > I made the following changes to help support the "Object3D.canvas" > > with objects inside other objects. Are these a good idea? Can this or > > something like it be included in the code base? > > > in Object3D.as I made the following changes starting at line 130 to > > recursively update all 3D children with the same canvas: > > ------------------ > > public function set canvas(value:Sprite):void > > { > > _canvas = value; > > > for(var i:int = 0; i < numChildren; i++) > > { > > var obj3d:Object3D = getChildAt(i) as Object3D; > > > if(obj3d) > > { > > obj3d.canvas = value; > > } > > } > > } > > > public function get canvas():Sprite > > { > > return _canvas; > > } > > ------------------ > > > In ObjectContainer3D I made the following addition in the "addChild" > > method at line 163: > > > ------------------ > > 163: (child as Object3D).canvas = this.canvas; > > > ------------------ > > -- > katopzhttp://www.sleepydesign.com- Hide quoted text - > > - Show quoted text -
