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

    cooreggere da player 6 a 7 [help]

    nel passaggio da flash player 6 al 7 questo mio script nun gira acchiu'
    codice:
    ritardo = 7;
    // numero di clip al secondo
    nMc = 2;
    // inizializzo l'area d riproduzione
    altezza = 250;
    larghezza = 300;
    duplica = function () {
    	for (i=1; i<=nMc; i++) {
    		a++;
    		// impostazione di percorso per un utilizzo assoluto (finalmente!)
    		duplicateMovieClip("mc", "mc"+a, a);
    		this["mc"+a]._x = Math.random()*larghezza;
    		this["mc"+a]._y = altezza;
    		// //parametri oggetti
    		// scala
    		this["mc"+a]._xscale += Math.random()*100;
    		this["mc"+a]._yscale = this["mc"+a]._xscale;
    		this["mc"+a]._alpha = Math.random()*100;
    		// velocita orizzontale
    		this["mc"+a].spostamento = -(2+Math.random()*5);
    		// velocita verticale:angolo di 45 verso NordEst
    		 this["mc"+a].rotazione = Math.random()*2;
    		this["mc"+a].onEnterFrame = function() {
    			// //motore del movimento
    			// verticale
    			this._y += this.spostamento;
    			// orizzontale
    			this._x += this.rotazione;
    			// rimuove i clip che escono dallo stage
    			if (this._x<0 || this._x>larghezza || this._y<0 || this._y>altezza) {
    				this.removeMovieClip();
    			}
    		};
    	}
    };
    devo correggerlo in AS2?
    HELP pplz

  2. #2
    risolto
    per conoscenza


    codice:
    duplicateMovieClip("mc", "mc"+a, a);
    in AS2 va corretto con
    codice:
    mc.duplicateMovieClip("mc"+a, a);


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.