Ciao a tutti,
vi chiedevo un aiuto su questa cosa che sto proando a fare,
allora io no sono un programmatore ma un grafico, e ogni tanto per creare delle strutture un po piu carine mi imbatto nel flash.

ora ho trovato un flash che quando si clikkano dei pulsanti scrollano le immagini di fondo, e fino qua ok!
ma poi ho provato a inseririci il resize in modo che quando si mette a tutto schermo rimanga adattato ..ma non riesco a fare in modo di dare il resize a tutti icontenitori.
qui il codice il fla non riesco a postarlo...

cosi disposto lo stage:
un clip generale che si chiama contentHold, all interno 5 clip che si chiamano content1 content2 etcc
poi 5 pulsanti sullo stage..e basta


//qui metto in resize lo stage

Stage.scaleMode = "noScale";
Stage.align = "TL";


//***il problema e qui perchè passo il resize solo a contentHold.content1 e di conseguenza dovrei riuscire a passarlo anche a gli altri... content2 3 4 5 etc...


contentHold.content1._visible = false;

_global.g_executeResize = function() {
contentHold.content1._x = contentHold.content1._x = 0
contentHold.content1._width = Stage.width;
contentHold.content1._height = Stage.height;
contentHold.content1._visible = true

};

//richiamo il resize

myListener = new Object();
myListener.onResize = function() {
g_executeResize();
};
Stage.addListener(myListener);
g_executeResize()
stop()

creo i contenitori per lo spostamento

var currentPosition:Number = contentHold.content1._x;
var startFlag:Boolean = false;
menuSlide = function (input:MovieClip) {
if (startFlag == false) {

startFlag = true;

var finalDestination:Number = input._x;
var distanceMoved:Number = 0;
var distanceToMove:Number = Math.abs(finalDestination-currentPosition);
var finalSpeed:Number = .3;
var currentSpeed:Number = 0;
var dir:Number = 1;

if (currentPosition<=finalDestination) {
dir = -1;
} else if (currentPosition>finalDestination) {
dir = 1;
}

this.onEnterFrame = function() {
currentSpeed = Math.round((distanceToMove-distanceMoved+1)*finalSpeed);
distanceMoved += currentSpeed;
contentHold._x += dir*currentSpeed;
if (Math.abs(distanceMoved-distanceToMove)<=1) {
contentHold._x = maskMovie._x-currentPosition+dir*distanceToMove;
currentPosition = input._x;
startFlag = false;
delete this.onEnterFrame;
}
};
}
};


//pulsanti

b1.onRelease = function() {
menuSlide(contentHold.content1);


};
b2.onRelease = function() {
menuSlide(contentHold.content2);
};
b3.onRelease = function() {
menuSlide(contentHold.content3);
};
b4.onRelease = function() {
menuSlide(contentHold.content4);
};
b5.onRelease = function() {
menuSlide(contentHold.content5);
};


grazie a chiunque riesca a darmi una mano.
ciao
Alle