Comunidad de diseño web y desarrollo en internet online

como llamo a otro swf en as3

Citar            
MensajeEscrito el 09 Abr 2010 12:16 am
ayuda necesito mandar a llamar otro swf con as3 en flash para publicar despues en flex el codigo que tengop es este puse el comentario donde tengo duda....

Código ActionScript :

package {
   
    import flash.display.*;
  
     import flash.events.*;
   
     import flash.text.*;
   
    import com.flashandmath.bitmaps.CubeMenu;
    
   
   public class FlowerMenu extends MovieClip {
        
     private var cube:CubeMenu;
     
     private var infoBox:TextField;
         
     public function FlowerMenu(){
        
           
         cube=new CubeMenu(["anemon.jpg","parodia.jpg","anagallis.jpg","lila.jpg","cosmos.jpg","adonis.jpg"],160);
         
         adding
         instance of this
                  
         this.addChild(cube);
         
         cube.x=20;
         
         cube.y=55;
         
         setUpListeners();
      
         cube.setBackLook(0xFFFFFF,0xFFFFFF,2);
         
         //cube.setErrorBoxFormat(0x0000FF,12);
         
         //cube.setErrorBoxSizeAndPos(300,80,30,30);
         
         setUpInfoBox();
         
      }

          
    private function setUpListeners():void {
          /*Aqui se encuentran los "botones" cuando selecciono un cube.sideX. me muestra un mensaje que mas abajo manda a llamar pero tambien necesito que me dirija a otro swf dandolde 2 clicks en el boton*/ 
           cube.side0.addEventListener(MouseEvent.CLICK,side0Clicked);
      
          cube.side1.addEventListener(MouseEvent.CLICK,side1Clicked);
          
          cube.side2.addEventListener(MouseEvent.CLICK,side2Clicked);
          
          cube.side3.addEventListener(MouseEvent.CLICK,side3Clicked);
          
          cube.side4.addEventListener(MouseEvent.CLICK,side4Clicked);
          
          cube.side5.addEventListener(MouseEvent.CLICK,side5Clicked);
          
   }
   
     private function side0Clicked(e:MouseEvent):void {
   
          infoBox.text="ANEMONE HUPEHENSIS";
      
      }
   
      private function side1Clicked(e:MouseEvent):void {
   
          infoBox.text="PARODIA HERTERI";
       
      }
   
     private function side2Clicked(e:MouseEvent):void {
   
          infoBox.text="ANAGALLIS MONELLI";
       
      }
   
   
     private function side3Clicked(e:MouseEvent):void {
   
          infoBox.text="CALLISTEPHUS CHINENSIS";
       
      }
   
     private function side4Clicked(e:MouseEvent):void {
   
          infoBox.text="COSMOS ATROSANGUINEUS";
       
     }
   
     private function side5Clicked(e:MouseEvent):void {
   
          infoBox.text="ADONIS AESTIVALIS";
       
     }

    
   private function setUpInfoBox():void {
      
      var infoFormat:TextFormat=new TextFormat();
      
      infoBox=new TextField();
         
      this.addChild(infoBox);
         
      infoBox.x=382;

        infoBox.y=165;

        infoBox.width=255;

        infoBox.height=100;

        infoBox.wordWrap=true;

        infoBox.mouseEnabled=false;
      
      infoFormat.color=0x000987;

        infoFormat.align="center";

        infoFormat.size=14;

        infoFormat.font="Arial";

        infoBox.defaultTextFormat=infoFormat;

   }
      
      
   }
   
   
}

Por juramy

Claber

217 de clabLevel

2 tutoriales

 

Programador

msie8
Citar            
MensajeEscrito el 09 Abr 2010 02:47 pm
//CARGA EXTERNA EN AS3
var direccion:URLRequest = new URLRequest("./mi_swf_a_cargar.swf");
var loader:Loader = new Loader();
boton_mc.addEventListener(MouseEvent.MOUSE_DOWN, onLoad);
function onLoad(event:MouseEvent):void{
loader.load(direccion);
stage.addChild(loader);
}

De la misma forma se hace si quieres cargar un .jpg, un .png etc...

Suerte...

Por sodyack

40 de clabLevel



 

Ninguno

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.