É il principio con il quale ho realizzato stefano broli | online portfolio
Si tratta semplicemente di controllare lo Stage.withd e lo Stage.heigth e correggere gli elementi interni dinamicamente, magari usando classi di tween come il fuse kit.
Salve a tutti sono nuovo del forum, alle prime armi con flash.
Volvevo sapere una cosa...
Io ho un swf che calza perfettamente in una pagina web di uno schermo con risoluzione 1280 x 800 (widescreen quindi)..
Volvevo chiedere esiste un modo per cui in base alla risoluzione dello schermo dell'utente, la presentazione assume lunghezza e altezza diverse calcolate in base alla risoluzione stessa? ma piu precisamente esiste un modo per calcolare la lungezza e la larghezza della finestra in cui la presentazione verrà eseguita?
Calcolare proprio lo spazio in cui viene visualizzata la pagina web, togliendo quindi barre superiori eventuali?... posto un esempio potete osservare il tutto cliccando sul tasto enterwebsite LINK
Ringrazio anticipatamente coloro che mi risponderanno
É il principio con il quale ho realizzato stefano broli | online portfolio
Si tratta semplicemente di controllare lo Stage.withd e lo Stage.heigth e correggere gli elementi interni dinamicamente, magari usando classi di tween come il fuse kit.
Ringrazio molto per la risposta... Tuttavia io sono un principiante è come se avessi scritto in arabo per me... Potresti spiegarmi in termini piu elementari come devo agire? grazie...![]()
Non è semplice, bisogna prendere parecchia pratica nel gestire le varie istanze dei filmati e ragionare su una base "flessibile".
La prima cosa da fare è ragionare in termini di layout liquido, ovvero un layout con una risoluzione ideale (che spesso è la 1024x768) in grado però di adattare i suoi elementi a tutte le risoluzioni mantenendo le sue funzioni.
La seconda cosa da fare dopo il design è quella di prendersi la briga di imparare ad usare in modo proficuo una qualunque classe di tween, come può essere la MC Tween 2 (usata per Stefanobroli.it) o il fuse.Kit, sicuramente migliore ma altrettanto sicuramente più ostico da usare appieno.
Le righe di base per cominciare: rendiamo lo stage non più scalabile e impostiamo l'allineamento "Center Left", con la miglior qualità di renderizzazione dei vettori.Code:Stage.align = "CL"; Stage.scaleMode = "noscale"; _quality = "BEST";
La terza cosa è iniziare a sbattersi con la matematica, aggiungendo un frame con il codice che adatterà i contenuti alla pagina e con un listener che si occuperà di rilevare ogni volta che andremo a modificare le dimensioni dello stage (per correggere nuovamente il layout).
Fatto questo, non faccio altro che procedere con il calcolare ciò di cui ho bisogno per allineare gli elementi come preferisco. Prendiamo come esempio di voler allineare un rettangolo di width variabile lato destro dello schermo.Code:_global.setStage = function () { slis = new Object (); slis.onResize = function () { //Il codice va qui }
Come faccio? Semplicemente prendo il parametro Stage.width e gli sotraggo il mio cubo.width, assegnando questo valore alla x.
In termini di MC Tween 2, la csa si traduce così:
In questo semplice modo posso gestirmi questo passaggio.Code:my_movieclip.tween("_x",Stage.width-my_movieclip._width,1,"linear");
Volevo passarti un fla, ma non riesco ad allegarlo poichè pesa troppo (92kb)![]()
Ti ringrazio moltissimo... mi sono reso conto che non è una cosa semplice qnd mi mettero un po a studiare actionscript...
Ti ringrazio cmq tanto per aver perso del tempo a trascrivere del codice per me... lo terro senz'altro in considerazione..
Grazie ancora
PS. se vuoi puoi mandarmi il fla qui
Appena ho un attimo ti faccio avere tutto![]()
Ti ringrazio moltissimo![]()
Bookmarks