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

    Problema con .duplicateMovieClip

    Il problema è il seguente: nel primo frame tra l'altro ho questo codice che funziona correttamente se usato in un movie stand-alone ma appena io richiamo tale movie da un'altro non funziona più bene. O meglio la parte che non funziona è quella in rosso! io penso sia dovuto al fatto che non ha il percorso assoluto del movie duplicato e per ciò non riesce ad applicargli nessuna proprietà. Ho provato in tutti i modi ma senza successo. avete una qualche dritta da darmi.
    sfera.onMouseDown = function() {
    a = 0;
    tempo = getTimer();
    s.start(0, 1);
    sfera.onEnterFrame = function() {
    if (sfera._x<90) {
    a++;
    sfera.duplicateMovieClip('sfera'+a, a);
    _root["sfera"+a].onEnterFrame = function() {
    setProperty(this, _y, sfera._y);
    if (this._alpha>10) {
    this._alpha -= 10;
    } else {
    this.removeMovieClip();
    }
    };
    sfera._x += 5;
    } else {
    _root.testo._visible = true;
    if (getTimer()-tempo>1000) {
    muovitesto();
    tempo = getTimer();
    }
    }
    };
    };

  2. #2
    prova a sostituire la tua parte di codice:
    codice:
    sfera.onEnterFrame = function() {
    	if (sfera._x<90) {
    		a++;
    		sfera.duplicateMovieClip('sfera'+a, a);
    		_root["sfera"+a].onEnterFrame = function() {
    			setProperty(this, _y, sfera._y);
    			if (this._alpha>10) {
    				this._alpha -= 10;
    			} else {
    				this.removeMovieClip();
    			}
    		};
    		sfera._x += 5;
    	}
    	//qui c'è il resto...
    };
    con questa:

    codice:
    this.onEnterFrame = function() {
    		if (this._x<90) {
    			a++;
    			var sf = this.duplicateMovieClip('sfera'+a, a);
    			sf.onEnterFrame = function() {
    				if (this._alpha>10) {
    					this._alpha -= 10;
    				} else {
    					this.removeMovieClip();
    				}
    			};
    			this._x += 5;
    		}
    	//qui c'è il resto...
    };

    [Il mio sito V2]
    ___________________
    I.m.The.Magic.Man

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.