Flash: rollover e link

Di: TurbiX | 26/09/2020 18:08:19
Salve, sono qui in vostro aiuto in quanto molto imbranato con flash :| diciamo che non ne so praticamente niente però ho urgente bisogno di realizzare un banner per un header per un sito così formato:
una serie di immagini affiancate, una leggermente sopra all'altra in modo tale che passando sopra ad una di esse diventi completamente in primo piano senza essere più coperta in parte dalla immagine alla sua destra, ed ovviamente spostandoci si attiverà un'altra e uscendo dall'header tornerà tutto come all'inizio. In più cliccando sull'immagine in primo piano dovrebbe portare alla pagina del sito collegata. Sarebbe bello se poi oltre a diventare in primo piano nella parte di sinistra apparisse una scritta relativa all'immagine, ma questo è optional.
Mi potete aiutare? Vi ringrazierei all'infinito!
e spero di essere stato chiaro

Risposte



Non ho capito cosa c'entra Photoshop....e comunque anche io sono alle prime armi con Flash, ma provo a darti una dritta lo stesso
Per la sovrapposizione c'è la funzione SwapDepth
Guarda qui un esempio
http://www.kirupa.com/developer/actionscript/swapdepth.htm Dovrai metterla sull' onRollover invece che su onPress
Per il link c'è getUrl, cercalo nel manuale e troverai il modo d'uso

Di: alice33 | 26/09/2020 18:08:19


ho scritto photoshop perchè sono rinco -.-
grazie della risposta ma proprio 4 minuti fa sono riuscito nell'impresa che mi sembrava impossibile!
nel caso servisse a qualcuno ho usato questo codice
stop();
var mc1:MovieClip;
var mc2:MovieClip;
var mc3:MovieClip;
var myRoot:MovieClip= this;
var maxLength:Number= myRoot.getNextHighestDepth();
mc1.onRollOver= function(){
this.swapDepths(maxLength++);
gotoAndStop(2);
}
mc2.onRollOver= function(){
this.swapDepths(maxLength++);
gotoAndStop(3);
}
mc3.onRollOver= function(){
this.swapDepths(maxLength++);
gotoAndStop(4);
}
mc1.onRollOut= function(){
this.swapDepths(minLenght--);
gotoAndStop(1);
}
mc2.onRollOut= function(){
this.swapDepths(minLenght--);
gotoAndStop(1);
}
mc3.onRollOut= function(){
this.swapDepths(minLenght--);
gotoAndStop(1);
}
poi basta che aggiungo geturl penso e non avrò problemi ;)

Di: TurbiX | 26/09/2020 18:09:19