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.
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...
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.