Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113

    Problema con loadMovieNum all'interno di un ciclo

    Sicuramente qualcuno saprà dirmi dove sbaglio...
    Praticamente, non riesco ad associare il nome del movie che voglio caricare nella funzione onRelease > loadMovieNum all'interno di un ciclo (i dati vengono recuperati da XML).
    Ecco il codice:
    codice:
    function creaElenco() {
    	for (f=0; f<_root.nomeHolder.length; f++) {
    		duplicateMovieClip(_root.ScrollerMc.ElencoMc.DirectorMc, "DirectorMc" add f, f);
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.Title.Nome = _root.nomeHolder[f];
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._y = (PosizioneY+Altezza);
    		Altezza = _root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._height;
    		PosizioneY = Math.round(_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc._y);
    		Movie = _root.movieHolder[f];
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.useHandCursor = false;
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRollOver = function() {
    			this.gotoAndPlay("Parti");
    		};
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRollOut = function() {
    			this.gotoAndPlay("Riparti");
    		};
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onReleaseOutside = function() {
    			this.gotoAndPlay("Riparti");
    		};
    		_root.ScrollerMc.ElencoMc["DirectorMc" add f].ButtonMc.onRelease = function() {
    			loadMovieNum("directors/"+_root.movieHolder[f], 2);
    			trace(_root.movieHolder[f]);
    			trace(this._parent._name);
    		};
    		trace("Nome regista : "+_root.nomeHolder[f]);
    		trace("Movie regista : "+_root.movieHolder[f]);
    		trace("Altezza"+f+" = "+Altezza);
    		trace("PosizioneY"+f+"= "+PosizioneY);
    	}
    }
    I vari trace mi resistituiscono correttamente tutti i valori richiesti:
    codice:
    Nome regista : ALESSANDRO D'ALATRI
    Movie regista : alatri.swf
    Altezza0 = 20
    PosizioneY0= 0
    Nome regista : ANDY FOGWILL
    Movie regista : fogwill.swf
    Altezza1 = 20
    PosizioneY1= 20
    Nome regista : ANDY MORAHAN
    Movie regista : morahan.swf
    Altezza2 = 20
    PosizioneY2= 40
    Ma in seguito al click il valore del path del loadMovieNum e undefined

    Dove sbaglio?
    Ho provato anche creando un Array ma stesso risultato...


  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2002
    Messaggi
    113

    Risolto

    Risolto, grazie lo stesso

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 © 2026 vBulletin Solutions, Inc. All rights reserved.