Comunidad de diseño web y desarrollo en internet online

Ayuda con imagenes externas

Citar            
MensajeEscrito el 28 Feb 2007 11:18 am
Hola a todos:
soy novata en flash y necesito ayuda con la carga de imagenes externas. Quiero implementar una lupa q traiga las imagenes desde una url, es decir la imagen que se muestra se descarga desde una url. Pero me ocurre algo curiosisimo y es que al cargar la imagen me desaparece la lupa. Y si llego a conseguir q se muestre la lupa cogiendo la imagen de una carpeta me situa la imagen grande que se tapa con la mascara en el centro de la lupa y se mueve con ella de forma que se ve siempre la esquina superior. :crap:
Si podeis echarme una manita se agradece :wink:

Por idhunita

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 28 Feb 2007 11:23 am
Puedes postear el código que estas utilizando para cargar la imagen? para ver donde está el fallo...

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

opera
Citar            
MensajeEscrito el 28 Feb 2007 11:28 am
Toy haciendo mil pruebas. La ultima q tengo puesta es esta:
Para mover la lupa:

onClipEvent (mouseDown) {
startDrag(this, true);
}
onClipEvent (mouseUp) {
stopDrag();
}

Para cargar la imagen:

vacio = createEmptyMovieClip("clipVacio", 0)
vacio._x = 200
vacio._y = 100

// crear el listener
listener = new Object();

// crear controladores de eventos de interés
listener.onLoadStart = function(target){
trace ("Empieza la carga");
}
listener.onLoadProgress = function(target, descargados, totales){
trace ("en proceso - descargados "+descargados+" bytes de "+totales+ " totales.");
}
listener.onLoadComplete = function(){
trace ("La carga se ha completado.");
}
listener.onLoadError=function(target, codigoError){
trace ("Error en la descarga: "+codigoError);
}

// crear el MovieClipLoader
mcl = new MovieClipLoader();

// asociar el listener al MCL
mcl.addListener(listener);

// iniciar la carga
mcl.loadClip("http://www.asturias.com/img/vaca.jpg", vacio);
Tanto la imagen pequeña como la grande toy cargandolas igual.
Me da un poco de verguenza pero es q soy novatiiiiiiiiiisima.
Gracias por tu ayuda

Por idhunita

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 01 Mar 2007 12:47 am
Coloca este código en el frame donde tengas tu clip de lupa. A este MovieClip ponle el nombre de instancia "lupa".

Código :

var foto:MovieClip = this.createEmptyMovieClip("foto_mc", this.getNextHighestDepth());
var contenedor:MovieClip = foto.createEmptyMovieClip("contenedor_mc", 1);
foto._x = 200;
foto._y = 100;
foto.setMask(lupa);
lupa.swapDepths(foto);
//----------------------------------------------
var mcl:MovieClipLoader = new MovieClipLoader();
var listener:Object = new Object();
mcl.addListener(listener);
mcl.loadClip("http://www.asturias.com/img/vaca.jpg", contenedor);
//----------------------------------------------
lupa.onPress = function()
{
   startDrag(this, true);
};
lupa.onRelease = function()
{
   stopDrag();
};

a ver si te sirve

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 01 Mar 2007 11:53 am
A mi me funciona perfecto, con el codigo de ambos, asiq ue deberia de funcionarle.

Por trino_as

138 de clabLevel



Genero:Masculino  

Venezuela

msie7

 

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