Visualizzazione dei risultati da 1 a 5 su 5

Discussione: creare una routine

  1. #1

    Creare una routine?

    Allora: ho una decina di clip (tutto sullo stesso target) che dovrebbero farmi tutte le stesse azioni cambiando solamente il nome della foto da caricare.
    Si può fare una routine comune (ficcata da qualche parte) e passargli il percorso della jpg. Una funzione dovrebbe solo darmi un output, giusto? invece ho bisogno che mi venga eseguito il codice. (Che sono eventi tipo OnMouseMove, OnMouseDown etc...)
    Ditemi che si può?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Nel primo frame della timeline principale:

    codice:
    MovieClip.prototype.caricaFoto = function(swf)
    {
    	this.loadMovie(swf);
    };

    Poi nel primo movieclip:

    codice:
    onClipEvent(mouseDown){
    	this.caricaFoto("pippo.swf");
    }
    Nel secondo, ad esempio:

    codice:
    onClipEvent(mouseDown){
    	this.caricaFoto("minnie.swf");
    }
    e via dicendo

  3. #3
    e function(swf)?

  4. #4
    Ragazzi, torno alla carica dopo essere stato gfuori combattimento per qualche giorno. Non capito quasi niente del codice...
    La funzione dov'è che la creo...

    Posto un po' di codice

    codice:
    onClipEvent (load) {
    	this._alpha = 49;
    	this.gotoandplay(2);
    }
    onClipEvent (data) {
    	this.gotoandstop(3);
    }
    onClipEvent (enterFrame) {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    		if (this.cs==false) {
    			this.cs=true
    			_global.storia=_global.oggetto
    		}
    		_global.oggetto = this._name;
    		this.alfa = "si";
    	} else {
    		this.cs=false
    		this.alfa = "no";
    	}
    }
    onClipEvent (mouseDown) {
    	if (this.hitTest(_root._xmouse, _root._ymouse, false)) {
    		_global.carica = true;
    		loadMovie("fotojpg1/B14.jpg", "_root.fotogrande");
    		_root.fotogrande._y = _global.yfotogrande;
    	}
    }
    Di questi ne ho una per foto (una mc per foto) l'unica cosa che cambia, c'è modo di apoggiare tutto il codice da qualche parte e richiamarlo ogni volta passandogli il nuovo percorso?
    è il nome della Jpg

  5. #5
    Io ho fatto come dice NEGA ma mi succede che cliccando sul secondo movieclip mi carica comunque il primo swf(quello associato al primo movieclip) e al secondo clic allora si che mi carica l'altro swf.

    strano..

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.