Comunidad de diseño web y desarrollo en internet online

Carga de una imagen en Action Sc

Citar            
MensajeEscrito el 16 Sep 2008 04:41 am
:twisted:
Hola compañeros de guerra tengo un problema a la hora de cargar una imagen que la cargo utilizando TiraLoad:MovieClipLoader = new MovieClipLoader(); cuando hago la prueba en mi ordenador todo funciona ok pero cuando hago la prueba desde un server en internet no carga las imágenes. necesito de su ayuda soy un poco novato en el trabajo con Action Script.

salu2s

Por Sir_Peter

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Sep 2008 04:55 am
¿Cuál es el código que usas para cargar la imagen y dónde se supone que deber estar esta imagen para que sea cargada?
Cuando vayas a postear código, por favor, hazlo entre las etiquetas [*as] y [/*as] (sin los asteriscos)

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

safari
Citar            
MensajeEscrito el 16 Sep 2008 01:22 pm
hola ayer en la noche luego de colocar esta pregunta en el foro busque bien cual era el problema y me pude percatar que que no era la función que utlizaba para cargar la imagen sino la función loadVariables la que me esta dando problemas aqui te pongo el código para que me digas cual puede ser el error

/*
createEmptyMovieClip("imagenes", getNextHighestDepth());
imagenes.loadVariables("load.php");
var imagenLoad:MovieClipLoader = new MovieClipLoader();
imagenLoad.addListener(this);
var TiraLoad:MovieClipLoader = new MovieClipLoader();
TiraLoad.addListener(this);

*/

Por Sir_Peter

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Sep 2008 06:27 pm
Que lees en el php?
Y de ser posible pon el código relativo a las funciones que capturan los eventos de los MovieClipLoader.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 18 Sep 2008 02:42 pm
bueno en el php meto en un arry las imagenes que estan en una carpeta y voy sortenando el arreglo para tomar un sola imagen cada vez este es el código del php.
/*
<?php
chdir('images');
$imagenes=glob("*.jpg");
shuffle($imagenes);
echo 'archivo='.$imagenes[0];
/////////////////TIRA////////////////////////
chdir('tira');
$tira = glob("*.jpg");
shuffle($tira);
echo ','.$tira[0];
?>
*/
pero el problema lo tengo en el flash que no carga este archivo con la funcion loadVariables()

Por Sir_Peter

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 18 Sep 2008 02:52 pm
Se te olvidó esta parte:

Y de ser posible pon el código relativo a las funciones que capturan los eventos de los MovieClipLoader.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 24 Sep 2008 06:02 pm
aqui les pongo la otra parte del código pues no habia podido hacerlo

/*
import mx.transitions.Tween;
import mx.transitions.easing.*;

createEmptyMovieClip("imagenes", getNextHighestDepth());
createEmptyMovieClip("LoadProces", 2);
imagenes.loadVariables("load.php");
var imagenLoad:MovieClipLoader = new MovieClipLoader();
imagenLoad.addListener(this);
//var TiraLoad:MovieClipLoader = new MovieClipLoader();
//TiraLoad.addListener(this);

function checkParamsLoaded() {
if (imagenes.archivo == undefined) {
trace("not yet.");
} else {
for (i in imagenes) {
FilesToLoad = imagenes[i].split(",");
imagenLoad.loadClip("images/"+FilesToLoad[0], CarImagen);
//TiraLoad.loadClip("images/tira/"+FilesToLoad[1], popo.er);

sumarX = 1;

popo.onEnterFrame = function(){

this._x += sumarX;

if (this._x > 397.6){
sumarX = sumarX * -1;
}
else if (this._x < 255){
sumarX = sumarX * -1;
}

}
//Position
CarImagen._x=0;
CarImagen._y=0;
var progreso:Object = imagenLoad.getProgress(CarImagen);
onLoadProgress = function(casa:MovieClip){
LoadProces._x= 200;
LoadProces._y= 100;
LoadProces.attachMovie("load", "Load", 1);
}
onLoadComplete = function (){
LoadProces.removeMovieClip();
var miTween:Tween = new new Tween(CarImagen, "_xscale", Elastic.easeOut, 0, 100, 2, true);
var miTween:Tween = new new Tween(CarImagen, "_yscale", Elastic.easeOut, 0, 100, 2, true);
}

}
}
clearInterval(param_interval);
}
var param_interval = setInterval(checkParamsLoaded, 100);

*/

Por Sir_Peter

5 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Sep 2008 06:41 pm
A la hora de postear códigos hazlo entre tags de AS:

Código :

[as]
//---Los códigos aqui
[/as]


Mira ya veo más o menos, porque casi no se lee el código como lo tienes hecho.
Estás utilizando las funciones que captan los eventos del MovieClip Loader tomando como objeto listener la escena y situando las funciones dentro de la función que ejecuta un setInterval y además estás utilizando loadVariables, cuando la mejor implementación sería loadVars.

Lo mejor es que primero leas algunos tutoriales y restructures tus códigos:

http://www.cristalab.com/tutoriales/15/precargas-swf-y-jpg--en-flash-con-moviecliploader.html
http://www.cristalab.com/tutoriales/173/guia-de-loadvars-desde-acentos-a-bases-de-datos.html

Después si tienes alguna dificultad, no dudes en volver a postear

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox

 

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