Comunidad de diseño web y desarrollo en internet online

Cargar una variable desde un texto y que vaya a un mc

Citar            
MensajeEscrito el 29 Abr 2006 11:00 pm
hola, miren tengo el siguiente problema soy bastante novato en action script, tengo un txt con la siguiente variable

&porcentaje=13& (el numero 13 simpre se esta cambiando por diferentes numeros de 0 al 100)

Tengo un movie clip con una animación de 1 a 101, quiero que flash recnozca el número en la variable, le day play al movie clip, y se detenga en el mismo tiempo q indica la variable dentro de la animación. porfa ayuda :(

ejemplo si porcentaje es igual a 13 , q de play al movie clip y se dentenga en el 14 ( es +1 por q la peli de flash no tiene 0) :crap:


:wink: porfa una mano

Por teclayer

13 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Abr 2006 02:17 am
Cuando cargas el nùmero, para Flash es un String, asì que en orden para operar con ello, convierte a nùmero dicho String con la funciòn Number() asì ya luego operas como siempre lo haces.

Salu2, Hernàn . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Abr 2006 04:22 am
gracias, entiendo a que te refieres pero no entiendo el como hacerlo, o escribirlo en el action scrpit. mira tengo lo siguiente para cargar las variabale del txt

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
};


la variable "por" debe hacer q la reconozca como número con lo q has dicho :oops: :crap: entiendo q es con Number ()

El goAndstop como deberia quedar ?

Código :

goAndstop (por)

Por teclayer

13 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Abr 2006 12:14 pm
creo que se refiere a esto:
var lugar:Number = por;
gotoAndPlay (lugar)

Por leobaraldi

351 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 30 Abr 2006 04:44 pm

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Number(Obj1.por);
   _root.goAndstop(por);
};

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Abr 2006 05:19 pm
hey gracias funciono asi: PERO

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
   var lugar:Number = por
   tellTarget ("_root.barra") {
      gotoAndStop(lugar);
      }
};


Pero para que de play el movie clip y se dentenga en cuadro igual a la variable "lugar" intente esto y otras convinaciones y no funciona :(

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
   var lugar:Number = por
       //aca pongo el play y el detenerce en en la variable "lugar"
   tellTarget ("_root.barra") {
      play();
      if (_root.barra._currentframe=lugar) {
         stop();
      }
   }
};


Debe ser algo re bobo en esta linea < _root.barra._currentframe=lugar >
:oops: porfa ayuda en esto ultimo ^^

Por teclayer

13 de clabLevel



 

opera
Citar            
MensajeEscrito el 30 Abr 2006 08:02 pm

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
   var lugar:Number = por
       //aca pongo el play y el detenerce en en la variable "lugar"
    _root.barra.play();
      if (_root.barra._currentframe == lugar) {
         _root.barra.stop();
      }
   }
};

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 30 Abr 2006 11:46 pm
oye hernan gracias ^^ , no me funciona el codigo q me diste, se te fue un "{" de mas, lo borre pero igual no funciona, se da play en el mc "barra" y no se detiene en el lugar de la variable "lugar" continua hasta el final

:cry: :crap:

Por teclayer

13 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 May 2006 01:43 am
Porque olvide meterlo en una evaluaciòn continua jejeje XD Metelo como funciòn y llamalo en SetInterval() y ya !

Salu2, Hernàn . -

Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox
Citar            
MensajeEscrito el 01 May 2006 04:54 am
hola hernan quede loco con lo que me dijiste :shock:

lo puse asi y obiviamente no es asi

Código :

Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
   myTexto.htmlText = por+"%";
   var lugar:Number = por;
   setInterval(lugar,1);
   _root.barra.play();
   if (_root.barra._currentframe == lugar) {
      _root.barra.stop();
   }
};

Por teclayer

13 de clabLevel



 

opera
Citar            
MensajeEscrito el 01 May 2006 05:07 am

Código :

var myStop:function = function(){
     if (_root.barra._currentframe == lugar) {
      _root.barra.stop();
     clearInterval(id);
   }
}
Obj1 = new LoadVars();
Obj1.load("vad.txt");
Obj1.onLoad = function() {
   por = Obj1.por;
   myTexto.htmlText = por+"%";
   var lugar:Number = por;
   _root.barra.play();
   id = setInterval(myStop);
 };


Por Hernán

BOFH

6148 de clabLevel

19 tutoriales
23 articulos

Genero:Masculino   REC Desarrollador de GAIA

Marketing & IT

firefox

 

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