Ciao raga,
come da topic.
Sì può realizzare un pattern che vada a riempire una determinata area?
grazie
dies![]()
Ciao raga,
come da topic.
Sì può realizzare un pattern che vada a riempire una determinata area?
grazie
dies![]()
ma tipo per fare uno sfondo all'swf?
javol!![]()
ma solo una porzione, + percisamente una cornice.
se pò fa?![]()
dies![]()
mmh... bisognerebbe provare, io l'ho fatto, ma non per una porzione, l'ho messo per tutto lo schermo, così anche se la texture fosse più grande rispetto alla schermata, verrebbe tagliata dal browser in basso e a destra, dando il senso del riempimento, quindi o hai una texture con misure corrette per la porzione che vuoi riempire (ad esempio in un'area da 100x100 px sarebbe ideale una texture 10x10 px) oppure la texture straborda e non mantiene le dimensioni dell'area designata
mi passi un pò di scripts?![]()
grazie![]()
dies![]()
il massimo che posso fare è passarti lo script che ho usato per il mio sfondo, ma poi te lo devi modificare da soloOriginariamente inviato da dies
mi passi un pò di scripts?![]()
grazie![]()
dies![]()
![]()
grazie tantissimo!![]()
dies![]()
questo è il codice completo per usare la mia funzionecodice:var makeBackgroundTexture:Function = function (target:MovieClip, textureFile:String) { var widthScreen:Number = System.capabilities.screenResolutionX; var heightScreen:Number = System.capabilities.screenResolutionY; var xRepeat:Number = 0; var yRepeat:Number = 0; var repeat:Number = 0; var wdt:Number = 0; var hgt:Number = 0; var mcload:MovieClipLoader = new MovieClipLoader(); var mclist:Object = new Object(); mclist.onLoadInit = function(target_mc:MovieClip) { wdt = target_mc._width; hgt = target_mc._height; xRepeat = Math.ceil(widthScreen/wdt); yRepeat = Math.ceil(heightScreen/hgt); repeat = xRepeat*yRepeat; for (i=1; i<=repeat; i++) { target_mc._parent.createEmptyMovieClip("bg"+i, i); var current = target_mc._parent["bg"+i]; current.loadMovie(textureFile); var begin = target_mc._parent["bg"+Number(i-1)]; if (i != 1) { current._x = ((begin._x+wdt)>=widthScreen) ? 0 : begin._x+wdt; current._y = (current._x>0) ? begin._y : begin._y+hgt; } else { current._x = wdt; current._y = 0; } } }; mcload.addListener(mclist); target.createEmptyMovieClip("bg0", 0); mcload.loadClip(textureFile, target["bg0"]); }; Stage.align = "TL"; Stage.scaleMode = "noScale"; var mc = this.createEmptyMovieClip("mc", 1); makeBackgroundTexture(mc, "texture.jpg");![]()
ciao,
ci sto smanettando... saresti gentile da inviarmi un fla versione MX2004
e.mail: diesxforum@tiscali.it
grazie
dies![]()
non ce n'è bisogno, prendi il codice postato, lo attacchi nel frame.. CTRL+Invio e ottieni il risultatoOriginariamente inviato da dies
ciao,
ci sto smanettando... saresti gentile da inviarmi un fla versione MX2004
e.mail: diesxforum@tiscali.it
grazie
dies![]()
![]()