# OOP AS3 Problemo... pls help

**URL:** <https://forum.kirupa.com/t/oop-as3-problemo-pls-help/310570>\
**Category:** Uncategorized\
**Created:** [June 13, 2010, 11:42pm UTC](https://forum.kirupa.com/t/oop-as3-problemo-pls-help/310570 "2010-06-13T23:42:28Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Leo75](https://avatars.discourse-cdn.com/v4/letter/l/779978/32.png) [@Leo75](https://forum.kirupa.com/u/Leo75)\
**Post date:** [June 13, 2010, 11:42pm UTC](https://forum.kirupa.com/t/oop-as3-problemo-pls-help/310570/1 "2010-06-13T23:42:28Z")

</div>

Hi there…  
i am using a code to load a 3d figure to my stage.  
BUT it shows in ALL FRAMES, i just want to show it in frame 10.  
I have a fla that loads this .as  
How could i do that?

here is the code:

```auto

package
    {
        import flash.display.Sprite;
        import flash.events.Event;
        import flash.events.*;
        
        import org.papervision3d.scenes.Scene3D;
        import org.papervision3d.cameras.Camera3D;
        import org.papervision3d.render.BasicRenderEngine;
        import org.papervision3d.view.Viewport3D;
        import org.papervision3d.materials.ColorMaterial;
        import org.papervision3d.objects.parsers.Collada;

        
        public class newtest_code extends Sprite
        {
            
            private var cena:Scene3D;
            private var cena_1:Scene3D;
            private var camera:Camera3D;
            private var camera_1:Camera3D;
            private var render:BasicRenderEngine;
            private var render_1:BasicRenderEngine;
            private var janela:Viewport3D;
            private var janela_1:Viewport3D;
            private var cor:ColorMaterial;
            //private var objeto:Plane;
            private var collada:Collada;
            private var collada_1:Collada;
            
            private var my_e_1:mc_exe_1;
            

                
                public function newtest_code():void
                {

                    janela = new Viewport3D(640,800,false,true);
                    addChild(janela);
                    janela.x = -180;
                    janela.y = -10;
                    cena = new Scene3D();
                    camera = new Camera3D();
                    camera.z = -50; //-550; //menor o numero mais longe
                    render = new BasicRenderEngine();

                    collada = new Collada("\\cabines\\org\\cabine_org.dae");

                    cena.addChild(collada);
                    
                    start_my("hola");

                }
                
                public function start_my(my_msg:String):void
                {
                    
                    //

                    if (my_msg == "1")
                    {
                        removeChild(janela);
                        janela = new Viewport3D(640,800,false,true);
                        addChild(janela);
                        janela.x = -180;
                        janela.y =-10;
                        cena = new Scene3D();
                        camera = new Camera3D();
                        camera.z = 30; //-550; //menor o numero mais longe
                        render = new BasicRenderEngine();
                            
                        collada = new Collada("\\cabines\\org\\cabine_org.dae");
                        
                        cena.addChild(collada);
                    }
                    
                    
                    addEventListener(Event.ENTER_FRAME, _enterFrame);

                }

                
                public function _enterFrame(e:Event):void
                {
                    render.renderScene(cena, camera, janela);
                    collada.rotationY += 3;
                    
                    if (camera.z > -100)
                    {
                        camera.z = camera.z - 4;
                    }

                }
        }
    }

```

thanks  
Leo.
