Comunidad de diseño web y desarrollo en internet online

loadMovie() y startDrag()

Citar            
MensajeEscrito el 26 May 2005 03:47 pm
hola a todos (a todos!!!), el asunto es que quiero cargar "algo" y luego poder arrastrarlo, pero este código no pincha, y por lo que creo todo anda bien...

Código :

_root.createEmptyMovieClip("conten_mc", _root.getNextHighestDepth());
conten_mc.loadMovie("dragonFall.jpg");
conten_mc._xscale = conten_mc._yscale=50;
conten_mc.onPress = function() {
   this.startDrag();
};
conten_mc.onRelease = function() {
   stopDrag();
};
// y por cierto este onEnterFrame me entra una sola vez ?¿?¿? :oops:
/*conten_mc.onEnterFrame = function() {
   trace("seg");
};*/



... pero con el attachMovie() va de maravilla.

Tx!!

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 26 May 2005 03:55 pm
debes asignar los eventos onrelease y onpress cuando el movieclip esté cargado al 100%

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 26 May 2005 04:02 pm
aunque la carga sea local????

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 26 May 2005 04:25 pm
Si es local para que hacer un precargador?? :shock:

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

clabbrowser
Citar            
MensajeEscrito el 26 May 2005 04:26 pm
ahora mismo estoy probando...debería utilizar un MovieClipLoader.

Tx!!

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 26 May 2005 04:48 pm
fael (GRACIAS!!), pero entonces como sabria cuando el MC está cargado al 100 %, he intentado varias cosas como

Código :

_root.onEnterFrame = function() {
   if (conten_mc.getBytesLoaded() == conten_mc.getBytesTotal()) {
            //..lo del onPress y onRelease
        }
}


pero luego al tratar de eliminar _root.onEnterFrame de un error..(no se si esta es la via, por favor no se asusten soy novato)

pd: ahh, y perdonen mi ignorancia... :oops:

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 02 Jun 2005 03:18 pm
ok, que ya lo he solucionado... disculpen las molestias...

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox
Citar            
MensajeEscrito el 02 Jun 2005 03:21 pm
un cargador se hace aunque estemos en local, pues hay una demora al llamado del archivo.
altrix, para el que haya tenido problemas como tú, podrías compartir tu solución?

Por fael

BOFH

2443 de clabLevel

3 tutoriales
2 articulos

 

firefox
Citar            
MensajeEscrito el 02 Jun 2005 06:12 pm
ok, no es nada del otro mundo, un setInterval(), y la función que chequea el porciento de carga,

Código :

function asignarALoad(MC:MovieClip){
   if (MC.getBytesLoaded() == MC.getBytesTotal()) {
            //..lo del onPress, onRelease y el clearInterval()
   }
}


dije que ya lo tenia resuelto pero no lo he probado, pero pienso que pinche...

lo que dice fael es cierto:


"un cargador se hace aunque estemos en local, pues hay una demora al llamado del archivo."


además, si luego quisiera colgarlo en alguna web ya lo tendría comido, jejej ^^

Por Altrix

156 de clabLevel



 

Cuba, Ciudad de la Habana

firefox

 

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