- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Come fare questa schermata in flash
-
Ciao Nhatan,
avevo già scaricato questa sorgente da da julius,
poi ho trovato sempre da lui quel link che ho messo prima,
ecco
juliusdesign.net/20-layout-con-backgrounds-al-100/vorrei fare propri quello di august,
pero in flash e possibile,
o bisogna utilizzare dei codici
-
Si che si può fare, la base e il link che ti ho dato, poi devi chiaramente adattarlo alle tue esigenze, ad esempio il movieclip centro magari a te non interessa, però il movieclip foto sarà lo sfondo ridimensionabile, poi metterai una barra in alto per il menu che avrà sempre la larghezza dello stage, comunque in flash quello è un ottimo punto di partenza, magari se mi dici cosa vuoi mettere dentro ti aiuto con il codice.
-
Il esempio di Julius non a la scrollbar laterale e orizzontale
io invece li vorrei,
come l'esempio di august.Ho fatto questo sito
che ancora é da finire naturalmente
formato 1100 x 800per esempio vorrei mettere un immagine di fondo,
su schermo intero in modo che quando qualcuno voglia rimpicciolire si adatti allo schermo sempre come august.
-
La scrollbar? allora è un un altra storia per far uscire le scrollbar devi pubblicare in pixel e a quel punto non credo si possa applicare il resize.
-
mi spiego meglio
quando apri augus e vai nel angolo destro dello schermo e con la freccia vuoi
rimpicciolire lo schermo tutto al suo interno si adatta mano a mano, foto, menu etcSe publico in pixel le immagini sono ferme e se rimpicciolisci lo schermo le immagini non si vedono tutte li devi spostare con la scrollbar.
Vorrei adattare il sito che ti ho fatto vedere al sistema di august
per che ho provato a farlo al 100% e si sgrana, per forsa
-
Ho capito cosa vuoi ottenere, il fatto è che non credo sia possibile in flash, perlomeno non mi è mai capitato di vederne, poi non si finisce mai di imparare e potrei venir smentito, fare un layout liquido e allo stesso tempo avere nel browser le barre di scorrimento, se si fa un layout liquido o resizabile che dir si voglia lo stage si adatterà automaticamente alle misure del browser in quel determinato monitor e sarà possibile ridimensionarlo in seguito, quindi non ci saranno barre di scorrimento che invece escono pubblicando in pixel e con uno stage naturalmente più grande della risoluzione del monitor. Mi dispiace ma allo stato attuale non sono in grado di darti un aiuto.
-
Grazie Nhatan
per ora ho fatto in questo modo
ho preso il fla di Julius
e ho modificato il filmato centro come mi avevi detto prima,viene lo sfondo con un immagine e poi entra il quadrato grigio con il mio menu,
pero e impostato al centro del filmato,
vorrei che il quadrato grigio venga in alto e non al centro;
ecco il codice
ho provato a modificarlo senza successo,
penso che dovrei modificarecentro.tween("_x",Stage.width/2, 1, "easeoutBack");
centro.tween("_y", Stage.height/2, 1, "easeoutBack");#include "lmc_tween.as"
Stage.align = "TL";
Stage.scaleMode="noscale";
_quality="BEST";
// --var nuovoMenu:ContextMenu = new ContextMenu();
nuovoMenu.hideBuiltInItems();
var mcVoce:ContextMenuItem = new ContextMenuItem("Flash Site on all Resolution", gotoMc);
nuovoMenu.customItems.push(mcVoce);
this.menu = nuovoMenu;
function gotoMc() {
getURL("ottimizzare-un-sito-flash-a-tutte-le-risoluzione-di-schermo", "_blank");
}_global.setStage = function() {
slis = new Object();
slis.onResize = function() {
//imposto le coordinate del clip centro tramite tween
centro.tween("_x",Stage.width/2, 1, "easeoutBack");
centro.tween("_y", Stage.height/2, 1, "easeoutBack");
//imposto le dimensioni del clipo sfondo al fine di adattarlo alla pagina
sfondo._width = Stage.width;
sfondo._height = Stage.height;
};
Stage.addListener(slis);
slis.onResize();
};
setStage();//Adatto l'immagine
var rapp = foto._width/foto._height;
var ecout = new Object();
ecout.onResize = function() {
bouge();
};
Stage.addListener(ecout);
bouge = function () {
foto._x = 0;
foto._y = 0;
foto._width = Stage.width;
foto._height = Stage.width/rapp;
if (foto._height<Stage.height) {
foto._height = Stage.height;
foto._width = Stage.height*rapp;
}
// end if
};
bouge();
stop();
-
Sottrai quanti pixel lo vuoi tirare su.
centro.tween("_y", Stage.height/2-200, 1, "easeoutBack")
-
grazi provo subito
-
Dimenticavo, complimenti il sito è veramente bello, mi piace davvero molto.
-
Grazie,
sei stato di aiuto