Background reescalable en Flash
2 seguidores
Buenas!
Estamos haciendo un fondo reescalable para una web en flash, y queremos conseguir este efecto URL.
Conseguimos algo aproximado, pero le falta suavidad al reescalado, da una especie de "trompicones" que no conseguimos solventar.
Alguna pista?
Gracias de antemano.
luisgf
Gracias por la atención tio, te pego el código que nos reescala:
<code>Stage.scaleMode = "noscale";
//-----------------------
var StageWidth:Number = 950;
var StageHeight:Number = 610;
function escalaFondo()
{
if (Stage.width > fondo._width) {
fondo._width = Stage.width;
fondo._yscale = fondo._xscale;
} else {
fondo._height = Stage.height;
fondo._xscale = fondo._yscale;
}
fondo._x = (StageWidth - fondo._width) / 2;
fondo._y = (StageHeight - fondo._height) / 2;
}
//-----------------------
Stage.addListener(this);
this.onResize = escalaFondo;
escalaFondo();
//-----------------------
stop();
</code>
El problema viene cuando escalamos en solo un eje, x ó y, que hace como unos saltos la imagen, como si al calcular no lo hiciera bien.
Ventd'Aval
<code>listener.onResize = function {
fondo._width=Stage.width;
fondo._height=Stage.height;
}</code>
si no va perfect, prueba haciendolo con un onEnterFrame en vez de un onResize...
Saludos...