ciao a tutti, qualcuno saprebbe indicarmi la via per ottenere questo effetto sullo stage?!
http://www.tdcollins.com/
cioè oltre al caricamento dell'immagine fullscreen... anche il fatto che cambia ad ogni accesso?!
grazie 1000
ciao a tutti, qualcuno saprebbe indicarmi la via per ottenere questo effetto sullo stage?!
http://www.tdcollins.com/
cioè oltre al caricamento dell'immagine fullscreen... anche il fatto che cambia ad ogni accesso?!
grazie 1000
Io_FraNo
allora... sono riuscito a far caricare le immagini random ad ogni accesso... ma se io volessi, a differenza del sito di cui ho scritto il link, far si che appaia una delle foto caricate come una sorta di pattern... è possibile?!
mi spiego... accedo al sito... si carica un'immagine random... questa anzichè apparire della grandezza della pagina (col rischio magari che venga sgranata!) si riproduce fino a coprire l'intero stage... insomma una sorta di "fill_pattern" in photoshop!
![]()
Io_FraNo
sì, ma è più difficileOriginariamente inviato da Io_FraNo
allora... sono riuscito a far caricare le immagini random ad ogni accesso... ma se io volessi, a differenza del sito di cui ho scritto il link, far si che appaia una delle foto caricate come una sorta di pattern... è possibile?!
un po' come nel mio sitomi spiego... accedo al sito... si carica un'immagine random... questa anzichè apparire della grandezza della pagina (col rischio magari che venga sgranata!) si riproduce fino a coprire l'intero stage... insomma una sorta di "fill_pattern" in photoshop!
![]()
in basso a sinistra c'è il "gestore" dello sfondo
![]()
esattamente, solo che io ho 7 immaginette e proprio come nel sito a cui faccio riferimento all'aperture del 3d queste si caricano automaticamente e random (non mi serve un gestore!) però sono immaginette piccoline e secondo me fanno più effetto se riprodotte in serie per tutta la pagina del browser... And80 aiutami please![]()
Io_FraNo
sìOriginariamente inviato da Io_FraNo
And80 aiutami please![]()
ma ora non riesco
![]()
ok... avvisami non appena posso spaccarti i maroni!![]()
Io_FraNo
In flash 8 esiste questo metodo
beginBitmapFill (metodo MovieClip.beginBitmapFill)
che ti permette di creare un riempimento, ad una forma, con un immagine bitmap ripetuta
non chiedetemi come funziona perchè non ne ho la più pallida idea...
..però su questa traccia si può pensare di sfruttare il riempimento bitmap con la normale prassi nella modalità di disegno...
Dovresti innanzitutto creare dei file swf, al posto di avere delle jpg, da caricare poi dinamicamente.
In ognuno crei una forma rettangolare, dal pannello "Mixer colori" imposti il riempimento bitmap e con lo strumento "Trasformazione riempimento" lo regoli...
E' giusto un'idea![]()
![]()
Installa Forum HTML.it Toolset per una fruizione ottimale del Forum
eccomi![]()
allora, faccio una piccola premessa... il metodo che ti sto per indicare ha come prerogativa un allineamento dello Stage in alto a sinistra e DEVE necessariamente lavorare al 100% della finestra del browser, se avessi problemi di comprensione per questo mio delirio, dai un'occhiata a QUESTO
detto questo, ti farò un esempio con un solo pattern che prenderai dalla libreria, in caso tu abbia difficoltà a mettere in pratica il "random" vedremo anche quello
1- importi nello stage il tuo pattern, lo trasformi in clip con punto di registrazione in alto a sinistra, poi lo elimini dallo stage e te lo ritrovi in libreria, lo concateni (il clip) con nome "theme"
NB. per l'esempio ho bisogno di conoscere base e altezza del pattern perchè lo scriverò a mano nel codice
2- il codice da mettere sul primo ed unico frame del nostro esempio:
codice://predispongo allineamento e tipo scala dello Stage Stage.align = "TL"; Stage.scaleMode = "noScale"; //creo un clip che mi contenga tutti i duplicati _root.createEmptyMovieClip("sfondo", 1); //trovo le volte che dovrò ripetere in orizzontale e //in verticale il mio pattern var rX = Math.ceil(System.capabilities.screenResolutionX/100); var rY = Math.ceil(System.capabilities.screenResolutionY/100); //con il resto del codice faccio due cicli nidificati che //mi attaccano e posizionano i clip in maniera sequenziale l = 0; j = 0; for (i=0; i<rY; i++) { var rif = l*rX; var lim = rif+rX; j = 0; for (k=rif; k<lim; k++) { _root.sfondo.attachMovie("theme", "theme"+k, k); path = _root.sfondo["theme"+k]; path._x = j*path._width; path._y = l*path._height; path._alpha = 10; j += 1; } l += 1; } // i due 100 sono base e altezza // che dovrai sostituire con le tue