Comunidad de diseño web y desarrollo en internet online

problema con boton echo en actionscript

Citar            
MensajeEscrito el 30 Dic 2009 05:17 am
El boton me funciona perfecto pero cuando hago mas de 1 , los botones se quedan a la mitad :S

esto pasa cuando paso de un boton al otro verticalmente, horizontalmente no aparece el error.

Aki el link de el archivo swf :http://darksitel.com/es/es3.swf


Código ActionScript :


portfolio_mc.onRollOver=function(){
   onEnterFrame=function(){
      if(portfolio_mc._currentframe!=20){
         portfolio_mc.nextFrame();
      }else{
         this.stop();
         delete this["onEnterFrame"];
      }
   }
}
portfolio_mc.onRollOut=function(){
   onEnterFrame=function(){
      if(portfolio_mc._currentframe!=1){
         portfolio_mc.prevFrame();
      }else{
         this.stop();
         delete this["onEnterFrame"];
      }
   }
}

Por mjdstudio

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2009 12:30 pm
Prueba con el code así:

Código ActionScript :

portfolio_mc.onRollOver=function(){ 
   this.onEnterFrame=function(){ 
      if(this._currentframe!=20){ 
         this.nextFrame(); 
      }else{ 
         this.stop(); 
         delete this["onEnterFrame"]; 
      } 
   } 
} 
portfolio_mc.onRollOut=function(){ 
   this.onEnterFrame=function(){ 
      if(this._currentframe!=1){ 
         this.prevFrame(); 
      }else{ 
         this.stop(); 
         delete this["onEnterFrame"]; 
      } 
   } 
} 


Por un manejo confuso de los ámbitos, aunque estes en un handler de un MovieClip distinto, usan el mismo onEnterFrame a menos que especifiques el this

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Dic 2009 04:02 pm
solisarg un millon de gracias eres un genio!!, el codigo funciono de lujo subo nuevamente como quedo el menu despues de insertar tu codigo :D,
http://darksitel.com/es/es4.swf

Por mjdstudio

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2009 08:05 pm

mjdstudio escribió:

solisarg un millon de gracias eres un genio!!, el codigo funciono de lujo subo nuevamente como quedo el menu despues de insertar tu codigo :D,
http://darksitel.com/es/es4.swf



Código :

amedia_mc.onRollOver = function() {
   this.onEnterFrame = function() {
      if (this._currentframe != 20) {
         this.nextFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
};
amedia_mc.onRollOut = function() {
   this.onEnterFrame = function() {
      if (this._currentframe != 1) {
         this.prevFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
};

amedia_mc.OnRelease=function(){
 
externo_si.loadMovie("amedia.swf");
// codigo para el boton



};


Tengo otra duda , porque no puedo hacer que desde el boton cargue un archivo externo, donde esta fallando el codigo?

Por mjdstudio

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 30 Dic 2009 08:08 pm
Posiblemente externo_si no esté en scope, prueba trazando

Código ActionScript :

trace(externo_si)
externo_si.loadMovie("amedia.swf");


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 30 Dic 2009 09:24 pm

solisarg escribió:

Posiblemente externo_si no esté en scope, prueba trazando

Código ActionScript :

trace(externo_si)
externo_si.loadMovie("amedia.swf");


Jorge



no me funciona :crap: http://darksitel.com/es/base_porfolio.fla
Aqui esta el archivo FLA que estoy usando.

Por mjdstudio

6 de clabLevel



 

firefox
Citar            
MensajeEscrito el 31 Dic 2009 11:27 am
Debo cambiar esa frase: prueba trazando ... parece que por trazar las cosas deberían funcionar. A ver si rehago mejor la frase: traza el contenedor para ver si está en ámbito, si está debería trazar el nombre y path, sino sale undefined. Trace es un comando que muestra datos en la ventana de output, entonces básicamente intentamos diagnosticar, necesario para saber que cosa arreglar

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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