Comunidad de diseño web y desarrollo en internet online

if x.swf is loaded {} ... o Pausa

Citar            
MensajeEscrito el 20 Dic 2006 11:14 pm
Tengo dos posibles soluciones para un prblema que tengo...

La primera s hacer una condición con la carga de un swf, cosa que no se si se puede....

La segunda es hacer una segunda pausa ( ya tengo una ), pero no puedo hacerla no se por que razón no funciona.

hice la típica pausa:

segundos = 2;
espera = function () {
//aca va la acción
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

pero al poner otra pausa con otra acción y con otro tiempo no resulta....

Alguna respuesta??
o las dos ??

Gracias.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Dic 2006 03:22 am
la verdad no te entiendo bien lo que quieres decir, ademas debes poner el código dentro de la etiqueta "code" para poder distinguirlo mejor, resume tu problema y dime exactamente lo que quieres hacer, lo de hacer una condición una vez cargado tu swf es posible, ve el tutorial de precargas, de todos modos veamos cual es la solución mas sencilla

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox
Citar            
MensajeEscrito el 21 Dic 2006 11:19 am
Ok.

Son dos cosas. Cualquiera de las dos me sirve.

La primera, la cual es más fácil de explicar es:

¿ Puedo hacer un if con un loadMovie ?

algo como:

if( "pelicula.swf "==loaded )
{ avanzar = true
}

//si la película está cargada avanzar es igual a true

la segunda:

hacer una pausa con dos variable de tiempo, algo así como:

segundos = 2;
espera = function () {
//aca va la acción 1
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

segundos = 5;
espera = function () {
//aca va la acción 2
clearInterval(a);
};
a = setInterval(espera, segundos*1000);

Saludos.

Por kiltroconpulgas

96 de clabLevel



 

safari
Citar            
MensajeEscrito el 21 Dic 2006 02:42 pm
:shock: USA LA ETIQUETA CODE ¡¡¡¡¡
tu primera pregunta, si se puede, sigue este tutorial de pre-cargas
segundo te voy a dar dos ejemplos en uno, como se usa la etiqueta code y de que sirve setInterval

Código :

var i:Number = 1;
function elefantes() {
   i++;
   textoElefantes.text = i+" elefantes se balanceaban sobre la tela de una araña <br />como veían que resistía fueron a llamar otro elefante";
}
setInterval(this, "elefantes", 1000); //10 fotogramas por segundo [fps] equivale a 100 milisegundos


lo que yo te recomendaría es hacer la pausa con OnEnterFrame
así :

Código :

this.onEnterFrame = function(){
i++;
if(i>2){
onEnterFrame = false;
loQueSeTeDeLaGana();
}
}


PD. USA LA ETIQUETA CODE ¡¡¡¡¡

Por Inyaka

Claber

3176 de clabLevel

9 tutoriales
2 articulos

Genero:Masculino   Desarrollador de GAIA

Programador y fotógrafo

firefox

 

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