I have tested your App and did not find any FPS drop - stable 25-26

On Wed, Feb 24, 2010 at 9:22 AM, Alexandre Bais <[email protected]>wrote:

> Hi there,
>
> I meet a problem with my Away3D scene...
>
> I have a gallery with 3D Thumbs, which have a bitmapFileMaterial (low
> jpg). For the moment, i have only 2 different JPG, a green one fore
> directories, and a red/pink for images.
> When i click one, the camera zoom on it and I change the material into
> a MovieMaterial...
> For the moment, my MovieClip is simple : an animated ring, and has
> background, i put my low image, darked by a black transparent shape...
> When i click in the exterior of my zoomed thumbs, the camera return
> back, and I re-apply my low material...
>
> My problem ? When I click on a thumbs, return back, re-click, return
> back etc..., there is a decreasing of performance... I don't
> understand what is wrong...
> Do this test in my third level of my gallery (click the 1st thumbs in
> first level, and the fourth in the 2nd level)
>
> => http://urfman.free.fr/fhw/ilotAbais/test_23fev2010.html
>
> My simplified code of my thumbs3D Class ( extends Plane ) :
>
> ______________________________________________________________
> public class thumbs3D extends Plane
> {
>        private var mapLow:BitmapFileMaterial;
>        private var mapInteractive:MovieMaterial;
>        private var interactiveMC:vignetteSprite;
>
>        public function thumbs3D(_lowUrl:String, init:Object = null)
>        {
>                        super(init);
>                        mapLow = new BitmapFileMaterial(_lowUrl);
>                        this.material = mapLow;
>        }
>
>        public function activeHdMap():void
>        {
>                interactiveMC = new vignetteSprite();
>                interactiveMC.buildMap(mapLow.bitmap,null,null);
>                mapInteractive = new MovieMaterial(interactiveMC);
>                mapInteractive.interactive = true;
>                this.material = mapInteractive;
>        }
>
>        public function desactiveHdMap():void
>         {
>                this.material = mapLow;
>                interactiveMC = null;
>                mapInteractive = null;
>        }
> }
> ______________________________________________________________
>
> Does the " = null" is not enough ?
> Any Idea ?
>
> Thank you.
>
> Alexandre.
>



-- 
Michael Ivanov ,Programmer
Neurotech Solutions Ltd.
Flex|Flash |Air |Games|OS|
Tel-0526237969
[email protected]
[email protected]

Reply via email to