Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    _x e _y random alla chiamata

    ciao a tutti


    codice:
    mettiOrologi = function () {
    	for (var i = 0; i<30; i++) {
    		speed = random(20);
    		rotazione = random(20);
    		randX = 1-(random(500));
    		randY = 50+(random(75));
    		attachMovie("orologio", "orologio"+i, i {_x: randX, _y:randY});
    		this["orologio"+i].onEnterFrame = function() {
    			var larghezza = this._x;
    			var altezza = this._y;
    			this._x += speed;
    			this._xscale = (this._xscale-(larghezza/200));
    			this._rotation += rotazione;
    			this._yscale = (this._yscale-(altezza/200));
    			if (this._x>=800) {
    				this._x = 1-(random(500));
    				this._y = random(100);
    				this._xscale = 100;
    				this._yscale = 100;
    			}
    		};
    	}
    };
    mettiOrologi();
    la parte che muove il clip (orologio) è ancora da rivedere. quello che non riesco a fare è dare una posizione random ad ogni singolo movieclip chiamato al caricamento. Per intenderci, randY e randX sono uguali per ogni "orologio"+i

    Chi mi aiuta?
    grazi3!

  2. #2
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91

  3. #3

  4. #4
    possibile che nessuno riesca ad aiutarmi ;_;

  5. #5
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91
    boh avevo scritto ma non c'e' niente. mi sarò sbagliato. dunque, se il tuo problema è che le due variabili sono sempre = non è vero. fai un trace e vedrai. Quindi se cerchi di essere piu preciso con il tuo problema... Saluti

  6. #6
    se vuoi ti posto direttamente il fla.

    Nonostante il for dovrebbe (dovrebbe) creare 30 clip diversi con 30 diverse variabili randomizzate, non succede.

  7. #7
    Utente bannato
    Registrato dal
    Dec 2005
    Messaggi
    91
    a me succede. l'unico errore che posso vedere dal tuo copia incolla è
    attachMovie("orologio", "orologio"+i, i {_x: randX, _y:randY});
    qui
    ma credo sia un errore di trascrizione.
    attachMovie("orologio", "orologio"+i, i, {_x: randX, _y:randY});
    manca una virgola

  8. #8
    e invece era proprio quella virgola sai? Errore di distrazione, et voila. Grazie mille

    oltre a _x e _y nell'attachmovie è possibile impostare altro?

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.