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

    Per Esperti: posto il code

    Allora questo e' il codice falsh :
    codice:
    nomi = new Array ("Raptusis","Anna");
    _root.VarSele = new Array (" "," ");
    flash = new Array ("GaryCammina.swf","AnnaCammina.swf");
    posizioneX = new Array (0,0);
    posizioneY = new Array (0,100);
    Num_U=2;
    
    for (ib=0;ib<Num_U;ib++){
    	
    _root.createEmptyMovieClip("clip"+ib,1+ib); 
    _root["clip"+ib].createEmptyMovieClip("cont", 1); 
    _root["clip"+ib].cont.loadMovie(flash[ib]); 
    _root["clip"+ib]._x=posizioneX[ib];
    _root["clip"+ib]._y=posizioneY[ib];
    
    
    _root["clip"+ib].onRollOver = function(){ 
    _root["clip"+ib]._alpha=50;   //<<==== il problema e' qui!
    _root.nome=nomi[ib];          //<<==
    }
    _root["clip"+ib].onRollOut = function(){ 
    _root["clip"+ib]._alpha=100;      //<<==
    _root.nome="Seleziona Utente";
    }
    
    
    
    _root.createEmptyMovieClip("selezione"+ib,200+ib); 
    _root["selezione"+ib].loadMovie("freccia.swf");
    _root["selezione"+ib]._x=_root["clip"+ib]._x+15;
    _root["selezione"+ib]._y=_root["clip"+ib]._y-53;
    
    _root["clip"+ib].onPress = function(){ 
    _root.VarSele[ib]=Nomi[ib];
    }	
    }

    Pero' se scrivo a mano il numero indice
    codice:
    _root["clip1"].onRollOver = function(){ 
    _root["clip1"]._alpha=50;   //<<==== 
    _root.nome=nomi[1];          //<<==
    }
    _root["clip1"].onRollOut = function(){ 
    _root["clip1"]._alpha=100;      //<<==
    _root.nome="Seleziona Utente";
    }
    il problema non c'e'..



    come mai? non capisco....


    thnx ^_^

  2. #2
    in pratica nn mi riconosce la propieta' alpha sul movie
    e non mi mette l'array nomi[i] in _root.nome,

    dentro function pero' il resto funge, (_root.nome="Seleziona utente" ).

  3. #3
    in pratica e' come se la proprieta' alpha e l'array nomi[i] non riconoscesse l'indice....
    una cosa impossibile... o no?

  4. #4
    Ultimo Up,


    Lo so che e' un problema abbastanza complicato forse troppo difficile da discutere in questo forum ma nessuno vuole tentare?

    ;P

  5. #5
    prova così

    nomi = new Array ("Raptusis","Anna");
    _root.VarSele = new Array (" "," ");
    flash = new Array ("GaryCammina.swf","AnnaCammina.swf");
    posizioneX = new Array (0,0);
    posizioneY = new Array (0,100);
    Num_U=2;

    for (ib=0;ib<Num_U;ib++){

    _root.createEmptyMovieClip("clip"+ib,1+ib);
    _root["clip"+ib].createEmptyMovieClip("cont", 1);
    _root["clip"+ib].cont.loadMovie(flash[ib]);
    _root["clip"+ib]._x=posizioneX[ib];
    _root["clip"+ib]._y=posizioneY[ib];
    _root["clip"+ib].myName = nomi[ib];

    _root["clip"+ib].onRollOver = function(){
    this._alpha=50;
    _root.nome= this.myName;
    }
    _root["clip"+ib].onRollOut = function(){
    this._alpha=100;
    _root.nome="Seleziona Utente";
    }
    "...non è detto che sia tardi se non guardi che ora è..."

  6. #6
    E' vero cavolo! le function sono indipendenti!

    Ti ringrazio enormemente, hai risolto un problema che non mi faceva letteralmente dormire di notte ghghgh

    ciauz e grazie ancora^^

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.