Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476

    [MX2004] Pattern in flash? is possible?

    Ciao raga,

    come da topic.

    Sì può realizzare un pattern che vada a riempire una determinata area?

    grazie


    dies

  2. #2
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    ma tipo per fare uno sfondo all'swf?

  3. #3
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    javol!

    ma solo una porzione, + percisamente una cornice.

    se pò fa?



    dies

  4. #4
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    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

  5. #5
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    mi passi un pò di scripts?


    grazie


    dies

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dies
    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 solo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    grazie tantissimo!



    dies

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    codice:
    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");
    questo è il codice completo per usare la mia funzione

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    1,476
    ciao,

    ci sto smanettando... saresti gentile da inviarmi un fla versione MX2004

    e.mail: diesxforum@tiscali.it

    grazie


    dies

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da dies
    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 risultato

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.