Comunidad de diseño web y desarrollo en internet online

ayuda con as3

Citar            
MensajeEscrito el 03 Dic 2010 02:10 pm
tengo una clase navegacion

pero quiero que cuando se seleccione HOME

el boton home se vuelva invisible

este es el codigo



public class NavPage extends AbstractPage
{
private var menu:Array
public var empresa_btn
public var contacto_btn
public var coleccion_btn
public var prensa_btn
public var home_btn

public function NavPage()
{
super();
alpha = 0;
//new Scaffold(this);

menu = [empresa_btn, contacto_btn, coleccion_btn, prensa_btn,home_btn]
inisializarMenu()

}



public function inisializarMenu(){
empresa_btn.branch="index/nav/empresa"
contacto_btn.branch="index/nav/contacto"
prensa_btn.branch="index/nav/prensa"
coleccion_btn.branch = "index/nav/coleccion"
home_btn.branch= "index/nav/home"



for(var i:int=0;i<menu.length;i++){
menu[i].buttonMode = true;
menu[i].mouseChildren = false;
menu[i].addEventListener(MouseEvent.CLICK, onClick);



}





}

private function onClick(e:MouseEvent):void{
Gaia.api.goto(MovieClip(e.target).branch);
if (home_btn=.branch=true) {
home_btn.visible=false
}

}



override public function transitionIn():void
{
super.transitionIn();
TweenMax.to(this, 0.3, {alpha:1, onComplete:transitionInComplete});
}
override public function transitionOut():void
{
super.transitionOut();
TweenMax.to(this, 0.3, {alpha:0, onComplete:transitionOutComplete});
}
}
}


lo que sta en rojo esta mal , alguienn puede darme una mano?

Por eze_ps

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Dic 2010 02:28 pm
Lo tienes en la línea de arriba:

MovieClip(e.target).branch

sería

home_btn == MovieClip(e.target).branch

Supongo que quieres saber si lo que viene en branch es igual a home_btn ... aunque ojo, mira los tipos ... ¿son ambos MovieClip? En la declaración de variables no estás tipando nada.

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Dic 2010 03:10 pm
listoi
ahora tengo otro problema

cuando toco el boton coleccion me tiene que aparecer en el lugar que este 3 botones, niños hombre mujer
hasta ahi bien pero le puse a cada uno que valla a su respetiva direccion pero vuelven a home
esta es la parte del cod


Código ActionScript :

public function inisializarMenu(){
         empresa_btn.branch="index/nav/empresa"
         contacto_btn.branch="index/nav/contacto"
         prensa_btn.branch="index/nav/prensa"
         //coleccion_btn.branch = "index/nav"
         home_btn.branch= "index/nav/home"
         colecniños_btn.branch = "index/nav/junior"
         colechombres_btn.branch = "index/nav/hombre"
         colecmujer_btn.branch="index/nav/mujer"
         coleccion_btn.buttonMode = true;
         coleccion_btn.mouseChildren = false;
         coleccion_btn.addEventListener(MouseEvent.CLICK, clickcolec);
         for(var i:int=0;i<menu.length;i++){
            menu[i].buttonMode = true;
            menu[i].mouseChildren = false;
            menu[i].addEventListener(MouseEvent.CLICK, onClick);
            home_btn.visible = false
            colechombres_btn.visible = false
            colecmujer_btn.visible = false
            colecniños_btn.visible = false
            
            
            
            
         }
         
         
         


      }
      
      
      private function clickcolec(e:MouseEvent) {
               colechombres_btn.visible = true
               colecmujer_btn.visible = true
               colecniños_btn.visible=true   
         }
         
         
      private function onClick(e:MouseEvent):void{
         Gaia.api.goto(MovieClip(e.target).branch);
         
         /*if ((MovieClip(e.target).branch) == ") {
               //home_btn.visible = true
               colechombres_btn.visible = true
               colecmujer_btn.visible = true
               colecniños_btn.visible=true
               
            
            }*/
         if ((MovieClip(e.target).branch) == "index/nav/home") {
               home_btn.visible = false
               colechombres_btn.visible = false
               colecmujer_btn.visible = false
               colecniños_btn.visible=false
            
            }
         if ((MovieClip(e.target).branch) == "index/nav/prensa") {
               home_btn.visible = true
               colechombres_btn.visible = false
               colecmujer_btn.visible = false
               colecniños_btn.visible=false
            
            }
         if ((MovieClip(e.target).branch) == "index/nav/contacto") {
               home_btn.visible = true
               colechombres_btn.visible = false
               colecmujer_btn.visible = false
               colecniños_btn.visible=false
            
            }
         if ((MovieClip(e.target).branch) == "index/nav/empresa") {
               home_btn.visible = true
               colechombres_btn.visible = false
               colecmujer_btn.visible = false
               colecniños_btn.visible=false
            
            }
      }

Por eze_ps

30 de clabLevel



 

chrome
Citar            
MensajeEscrito el 03 Dic 2010 03:14 pm
No estoy familiarizado con al framework Gaia, pero si los argumentos del goto son distintos, posiblemente tengas mal definidas las rutas antes

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Dic 2010 03:16 pm
ok investigare eso, gracias jorge

Por eze_ps

30 de clabLevel



 

chrome

 

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