- Home
- Categorie
- Digital Marketing
- Grafica, Visual Design & UX
- Risoluzione ottimale?!
-
Visto,ma ho provato a modificarlo un po,però se ad esempio voglio creare dei livelli,simboli ecc. quando provo il filmato,o non li vedo,oppure se ad esempio voglio ritrovarmeli in basso nello stage,per vederli, devo metterli al centro come è possibile?
non so se mi sono spiegato
-
Beh presumo sia una cosa nuova per tè, quindi devi imparare un paio di cosette, tra cui la più importante è che non devi assegnare posizioni fisse agli oggetti ma tutte relative allo stage. ti faccio un paio di esempi, codice da mettere dentro la funzione onResize.
Se vuoi posizionare un clip filmato che qualunque sia la risoluzione rimanga sempre al centro dello stage crei un mc con punto di registrazione al centro.mc._x=Stagewidth/2 mc._y=Stageheight/2 ```Se vuoi posizionare un mc in basso a destra
mc._x=Stage.width-mc._width
mc._y=Stage.height-mc._heightmuove quindi per posizionare un mc in alto a sinistra usa tranquillamente _x=0 e _y=0 ma se lo vuoi posizionare a sinistra ma che rimanga sempre al centro come altezza devi scrivere
mc._x=0
mc._y=Stage.height/2mc._x=0
mc._y=0
mc._width=Stage.width
-
Mh,diciamo che ho capito....ma con riserva
devo mettere in pratica stasera tutto quello che hai scritto
P.S.
mc._x=Stagewidth/2
mc._y=Stageheight/2mc. è uguale al nome istanza del movie clip giusto?
-
Esatto, comunque sono quà.
-
w ww.poesiedinote.altervista.org/indexx.html
guarda ho fatto una prova mettndo uno sfondo nero al posto della foto (tenendo sempre lostesso nome istanza) ma le barrette compaiono sempre sia in ff che in explorer
-
No non ci siamo davvero, hai mantenuto lo stesso metodo di embeded di Julius? Ovvero swfobject o come lo hai pubblicato? Se lo pubblichi da Flash devi selezionare dimensioni 100% e Allineamento sinistra superiore.
-
Mh,io faccio in questo modo (semprecosi faccio per siti in flash):
-creo il progetto in flash
-esporto il filmato
-in un editor html inserisco questo codice:<object width="1200" height="900"><param name="movie" value="nome sito/prova.swf"></param><param name="allowFullScreen" value="true"></param><embed src="nomesito/prova.swf" type="application/x-shockwave-flash" allowfullscreen="true" width="1200" height="900"></embed></object>
che poi è lo stesso per importare i video di youtube nel proprio sito.
P.S. in locale pero' le barrette non compaiono
-
Come puoi vedere tu stesso nel codice che hai postato hai dato delle dimensioni fisse allo stage 1200x900, mentre per fare un sito resizable "brutta parola in italiano" devi pubblicare in %, quindi o usi la stessa pagina htm che mette a disposizione Julius che usa il metodo swfobject molto valido con tutti i browser e se uno non ha il flash player istallato esce una scritta di avvertimento con magari il link per scaricare il player, o pubblichi da flash impostando come ti ho suggerito sopra.
-
@Nhatan said:
Come puoi vedere tu stesso nel codice che hai postato hai dato delle dimensioni fisse allo stage 1200x900, mentre per fare un sito resizable "brutta parola in italiano" devi pubblicare in %, quindi o usi la stessa pagina htm che mette a disposizione Julius che usa il metodo swfobject molto valido con tutti i browser e se uno non ha il flash player istallato esce una scritta di avvertimento con magari il link per scaricare il player, o pubblichi da flash impostando come ti ho suggerito sopra.
Allora premetto che non ho mai pubblicato da flash direttamente,pro' tu mi consigli di modificare la htm di julius?in che modo?perche l'ho provata in locale e va bene spe ora la metto in rete.
-
okok
sembra funzionare che ne dici?
-
Ok ora come partenza ci siamo, esercitati e sperimenta a posizionare oggetti in ogni luogo barra sotto ecc.
-
Ricevuto signore gia mi adoperavo hihi.
-
Dunque,dunque....
ho aggiornato,ho modificato un po tutto,come vedi sulla sinistra c'è uno spazio che vorrei dstinare al menu,ma vorrei ottenere lo stesso lmc_tween che nel .fla di julius ha il clip "centro",soltanto che vorrei che rimanesse dov'è ora....non so se ho reso l'idea cioè vorrei ottenere l'animazione uguale,lasciandolo a sinistra.
P.S. a proposito,ma come si usa la gomma per cancellare????mi sto scervellando ma non cancella niente:bho:
-
Basta implementarlo con la tween se ha nome istamza mc_bianco e punto di registrazione a sinistra-centro.
mc_bianco.tween("_x", 0, 1, "easeoutBack"); mc_bianco.tween("_y", Stage.height/2, 1, "easeoutBack"); ```con la gomma puoi cancellare solo le forme se vuoi cancellare parte di una bitmap devi dal menù Elabora selezionare dividi sino a che la bitmap non diventa a puntini, solo allora è cancelabile, ma ti consiglio di farti questi lavori in photoshop molto più preciso con le selezioni, al massimo in flash cancella i disegni creati in flash.
-
@Nhatan said:
Basta implementarlo con la tween se ha nome istamza mc_bianco e punto di registrazione a sinistra-centro.
> mc_bianco.tween("_x", 0, 1, "easeoutBack"); mc_bianco.tween("_y", Stage.height/2, 1, "easeoutBack"); >```con la gomma puoi cancellare solo le forme se vuoi cancellare parte di una bitmap devi dal menù Elabora selezionare dividi sino a che la bitmap non diventa a puntini, solo allora è cancelabile, ma ti consiglio di farti questi lavori in photoshop molto più preciso con le selezioni, al massimo in flash cancella i disegni creati in flash. Perfetto per la gomma ok lo avevo gia pensato per il codice vorrei capire il significato delle coordinate,cioè _x è chiaramente la posizionesull'asse X,e viceversa _y,ma i valori numerici non riesco a capire come indicano la posizione :?
-
("_x", 0, 1)0 è riferito a _X, 1 è la velocità di esecuzione della tween,Stage.height/2 significa altezza dello stage diviso 2 cioè la metà dell'altezza dello stage,easeoutBack è il movimento elastico, che si nota alla fine dell'animazione, ci sono ha disposizione altri tipi di movimento se fai una ricerca sulle tween caurina trovi tutto.
-
Ah ok grazie mille,ma io posso mettere anche questo codice non sotto onResize?cioè,lasciando solo la tween uguale,pero' lasciando il mc ad un posto che non cambia in base alla risoluzione?
-
Rischi che a seconda del monitor non si veda perchè non si riposiziona e finisce fuori stage.
-
Ah
ecco
e cosa mi consigli di fare?io vorrei che partisse dal "fuori stage" di sx,e si fermasse dove dico io (al centro del lato sx).
-
Scusa allora va bene proprio quello che ho scritto nell'esempio sopra, la cosa importante è che il punto di registazione del rettangolo sia centro-sinistra, poi lo piazzi fuori stage a sinistra e come si apre quello entra e si ferma proprio dove vuoi tu.