Avatar billede donh Nybegynder
02. september 2010 - 17:16

AS3 problem med load af external swf

Hej

Jeg har en ekstern swf jeg gerne vil loade ind i en anden swf fil. Den eksterne swf virker i og for sig fint.. så længe den ikke kaldes inde fra en anden swf. Her loades indholdet nemlig to gange... og jeg tror det er på grund af den måde "addEventListener" er lavet på i den eksterne swf... men er ikke sikker...


Se kode her:

package 
{
    import flash.events.MouseEvent;   
    import flash.system.ApplicationDomain;   
    import flash.events.Event;   
    import com.shinedraw.images.ImageCube3D;   
    import flash.display.MovieClip;
   

    public class Document extends MovieClip{
        private var _imageRotator3D : ImageCube3D;
       
       
        public function Document(){
            this.addEventListener(Event.ADDED_TO_STAGE, on_added_to_stage);
        }
       
       
        private function on_added_to_stage(e : Event):void{
           
            trace("loaded 1");
            // place the ImageRotator3D object to the center of the stage
            _imageRotator3D = new ImageCube3D();
            //for (var i:Number=0; i<1 , i++){
            addChild(_imageRotator3D);
            _imageRotator3D.start();
           
           
        }
       
    }
}

-------
Output fra ekstern swf alene:

loaded 1
loaded 3
Papervision3D Beta RC1.1 (18.06.07)

DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
loaded 2

------

Output fra swf som importere ekstern swf:

0
0.17852745360835975
0.3570549072167195
0.5355823608250793
0.714109814433439
0.8926372680417988
1
loaded 1
loaded 3
Papervision3D Beta RC1.1 (18.06.07)

DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
loaded 2
Papervision3D Beta RC1.1 (18.06.07)

DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
DisplayObject3D: null
------

Ved ikke om det giver nogen mening... men alt hjælp er velkommen!!

|Al
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester