Comunidad de diseño web y desarrollo en internet online

Problema con incrementar datos...

Citar            
MensajeEscrito el 10 Abr 2012 04:30 pm
hola, estoy creando una especie de aplicación, pero no logro hacer lo siguiente, necesito que lea un xml y que saque un numero y lo lleve a un frame, eso ya lo tengo listo, pero, necesito que sea incremental... ósea, si está en el frame 20, y el numero que lee al actualizar es el 40, necesito que vaya incrementando los datos de a 1 y no saltar al 40.... se puede hacer eso??

Código ActionScript :

stop();
myLoadInteval = setInterval(LoadFile, 10000);
var dosURL:String; 

// Carga del XML
var myXML:XML = new XML(); 
myXML.load("string_nx.xml"); 
myXML.ignoreWhite = true; 
myXML.onLoad = cargaArchivo; 
var datosCargados:Array = new Array(); 
function cargaArchivo()
{
        datosCargados = myXML.firstChild.childNodes; 
   var temporal:XML; 
   
   for(var i:Number = 0; i<datosCargados.length; i++) 
   {
      temporal = datosCargados[i];
      dosURL = temporal.attributes.urlB ; 
       
   
   }
    

   trace(dosURL);
   movie2.gotoAndStop(dosURL);
   

}
   



muchas gracias!!!...
Saludos!...

Por conejoide

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 10 Abr 2012 08:14 pm
si está en el frame 20, y el numero que lee al actualizar es el 40, necesito que vaya incrementando los datos de a 1 y no saltar al 40


No se entiende bien, ¿te refieres a que en vez de ir al frame 40, hagas un play y pare en el frame 40?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 10 Abr 2012 09:02 pm
eso eso!...
que al leer el dato desde el xml, avance o retroceda hasta llegar al numero cargado.

la idea es que se vea suavizado, ya que los datos se actualizan cada 10 segundos.

ahora probé la carga en el servidos y no actualiza si es que cambio el archivo xml. que podrá ser...

Por conejoide

1 de clabLevel



 

safari
Citar            
MensajeEscrito el 11 Abr 2012 01:20 pm
Deberías tener una función de este tipo:

Código ActionScript :

function anda(para:Number){
   this.onEnterFrame = function(){
      if(_currentFame==para) {
         stop();
         delete this.onEnterFrame;
      }
   }
   play()
}


Y la llamas pasándole el nro cargado. Carga siempre el mismo porque toma el documento del cache, prueba agregando algun random a la llamada

myXML.load("string_nx.xml?"+Math.random());

Solo funcionará desde el servidor, si lo publicas desde Flash te dice que no exiswte el archivo (porque no interpreta el querystring)

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.