Visualizzazione dei risultati da 1 a 3 su 3

Discussione: da flash5 a flash8

  1. #1

    da flash5 a flash8

    Ciao a tutti,
    avrei la necessità di adattare uno script che simula il movimento dell'acqua sopra una foto realizzato x flash5.
    Il filmato in cui sto lavorando implementa diverse cose in AS2, xcui non posso pubblicarlo in flash5.

    La clip che simula l'effetto acqua l'ho trovata su flashkit.
    la qui.

    La clip ha un solo script associato ad un mc sulla root.
    codice:
    onClipEvent (mouseMove) {
    	n++;
    	if (n == 5) {
    		i++;
    		duplicateMovieClip(_root.effect, i, i);
    		setProperty("/" add i, _x, _root._xmouse);
    		setProperty("/" add i, _y, _root._ymouse);
    		n=0;
    	}
    }
    onClipEvent (load) {
    	_root.effect.gotoAndStop("end");
    }
    Dove _root.effect è un mc che contiene l'effetto di onde sull'acqua come morphing di maschera sulla foto.

    Pensavo che modificando lo script in questo modo funzionasse ma mi sbagliavo, non ci sono errori ma non succede niente:
    codice:
    onClipEvent (mouseMove) {
    	n++;
    	if (n == 5) {
    		i++;
    		duplicateMovieClip(_root.effect, i, i);
    		_root[i]._x = _root._xmouse;
    		_root[i]._y = _root._ymouse;	
    		n=0;
    	}
    }
    onClipEvent (load) {
    	_root.effect.gotoAndStop("end");
    }
    Il solito filmato pubblicato come flash5/flash6 as1.0 funziona..

    Qualche suggerimento??
    Stega
    :-)

  2. #2
    risolto..

    codice:
    var n:Number = 0;
    var i:Number = 0;
    var mouseListener:Object = new Object();
    mouseListener.onMouseMove = function() {
    	_root.n++;
    	if (n == 5) {
    		_root.i++;
    		//trace(_root.n);
    		duplicateMovieClip(_root.effect, _root.i, _root.i);
    		_root[_root.i]._x = _root._xmouse;
    		_root[_root.i]._y = _root._ymouse;
    
    		
    		_root.n=0;
    	}	
    	
    };
    Mouse.addListener(mouseListener);
    _root.effect.gotoAndStop("end");

    Potere del post o temporanea lucidità mentale??
    Stega
    :-)

  3. #3
    E' decisamente lento ed impegna la CPU a dismisura..
    Conoscete qualcosa di simile come effetto ma un po" + leggero in termine di prestazioni??
    Stega
    :-)

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.