jeje

lo siento de repente me emociono , hago un monologo me lo platico a mi mismo y despues me contesto y al lo ultimo me respondo

disculpa
pero aver si puedo explicarlo mejor
haces una precarga, por qu esupongo qu ees para web, bueno cuando termine la carga , detectas el ancho y largo de ... umm aver dej aposteo un poco de codigo
ok mira esta es la precarga, te platico como lo hice yo
cree un MC dentro de la cual cree cuatro fotogramas
fotogramas
en el primeo puse el
Código :
foto.loadmovie(_parent.v);
en el segundo puse esto
Código :
bt = _parent.foto.getBytesTotal();
// bt es la variable que asignaremos a los bytes totales
bc = _parent.foto.getBytesLoaded();
// bc es la variable que asignaremos a los bytes cargados
br = bt-bc;
// br es la variable que asignaremos a los bytes restantes
ph = int((bc/bt)*100);
porc=""+ph+"%";
// ph es la variable que asignaremos al porcentaje cargado
if (bc > 50 && ph >= 100) {
gotoAndStop(4);
}
//y aqui lo que hacemos es detectar si se cargo el 100 porcioento de la foto
cada cosa tiene su explicacion
en el tercer fotograma puse esto
Código :
gotoAndPlay(2);
que lo que te hace es que si pasa por este fotograma se regresa al fotograma 2 es un ciclo

y por ultimo que es donde viene lo interesante es esto
Código :
/se obtiene el largo de la pelicula
if (_parent.foto._heigth > 400)
{
cor=_parent.foto._widtht/_parent.foto._height;
_parent.foto._height=400;
_parent.foto._width=cor*400;
}
else
if (_parent.foto._width > 400)
{
cor=_parent.foto._heigth/_parent.foto._wdth;
_parent.foto._width=400;
_parent.foto._heigth=cor*400;
}
stop();y listo te debe jalar
espero ahora si haberme explciado saludso bye

a por cierto 400 puedes modificarlo por una variable para poder modificar el limite y v es la vraiabel donde asignas el nombre del SWF o la imagen
saludos bye