Comunidad de diseño web y desarrollo en internet online

una pequeña gran duda

Citar            
MensajeEscrito el 19 Oct 2007 08:12 pm
tengo un swf que se llama historia.swf y quiero poner un boton para q al darle click vuelga a cargar esta misma pelicula

que instruccion debo usar?

saludos?

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 08:51 pm
Asumiendo que estás usando loadMovie...

Código :

miBoton.onRelease = function(){
    loadMovie("historia.swf?nocache=" + random(999), contenedor);
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 19 Oct 2007 08:53 pm
hola!! hay que poner alguna estancia?
ya sea en el boton?


el boton estara dentro de la pelicula historia.swf
y al darle click se vuelva abrir esta misma de historia.swf

saludos

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 08:55 pm
Explica un poco más para qué quieres hacer eso, es que la técnica no me parece muy apropiada...

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 19 Oct 2007 09:00 pm
ok.. mira estoy haciendo un juego con drag and drop y quiero poner un boton en donde al darle click se vuelva abrir el swf para q las piezas se desacomoden de nuevo.. pero no se q instruccion usar

espero me entiendas saludos

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 09:05 pm
utilice la instruccion q me diste y no funciono :(
seguire investigando..

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 09:08 pm
¿Desacomodas las piezas en modo de Diseño o por código? Si colocas esas piezas dentro de un movieclip o las tienes en un Array puedes cambiar los valores _x y _y sin necesidad de volver a cargar el archivo. Podría ser algo como:

Código :

function desordena(){
    //Asumiendo que están en un Array llamado "piezas_array"
    for(var i:Number = 0; i < piezas_array.lenght; i++){
         with(piezas_array[i]){
               _x = random(_x);
               _y = random(_y);
        }
   }
}

Es una guía, ve si te funciona.
Ojo: tienes que hacer un par de cálculos para asegurar que no salgan del escenario.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 19 Oct 2007 09:13 pm
mmm es que utilizo un random para q al abrir el swf se este aleatoriamente pero al acomodarse todo el juego y sin tener q cerrar el swf, poner un boton para q vuelva a hacer el random el codigo q utilice para el random es

for (i=10; i<13; i++) {

var XRandom = Math.floor(Math.random()*Stage.width)+1;

var YRandom = Math.floor(Math.random()*Stage.height)+1;

this["clip"+i]._x = XRandom;


}

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 09:26 pm
Bueno, pues puedes colocar ese código en una función y llamarlo cuando lo necesites, así no tendrías necesidad de volver a cargar el archivo.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 19 Oct 2007 09:28 pm
pero eso nunca lo eh echo

supongo q lo debo poner en el boton o me equivoco?

y no se cual es la instruccion..:(

Por ramosol

36 de clabLevel



 

safari
Citar            
MensajeEscrito el 19 Oct 2007 09:35 pm

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 19 Oct 2007 09:40 pm
Serian dos pasos:

  1. Creas tu función en el primer fotograma (Ojo: Siempre es recomendable crear una capa exclusivamente para escribir el código), como la que coloqué en el post anterior (vamos, la sintaxis).
  2. Cuando necesites usar la función, por ejemplo en el botón, simplemente la llamas usando su nombre:

    Código :

    miBoton.onRelease = function(){
       nombreDeLaFunción();
    }
    

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 19 Oct 2007 09:43 pm
gracias intentare como lo dices

muchas gracias

Por ramosol

36 de clabLevel



 

safari

 

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