Visualizzazione dei risultati da 1 a 4 su 4

Discussione: problema con ciclo for

  1. #1

    problema con ciclo for

    Salve a tutti, vi espongo subito il mio problema:
    Ho un Mc a cui ho assegnato questo script
    on(press){
    _root.ButtonProf.startDrag(true,43,277,644,277);
    }
    on(release){
    _root.ButtonProf.stopDrag();
    if(_root.ButtonProf.hitTest(_root.ProfileMenu.Sens ible1)){
    if(a != "undefined"){
    clearInterval(a);
    }
    a = setInterval(GotoLine,1,43);
    }
    if(_root.ButtonProf.hitTest(_root.ProfileMenu.Sens ible2)){
    if(a != "undefined"){
    clearInterval(a);
    }
    a = setInterval(GotoLine,1,129);
    }
    ... questo va ripetuto fino a 7 volte
    }
    ma invece di scrivere 7 volte lo stesso codice, visto che alla fine cambia solo il nome del Mc di HitTest, ovvero SensibleN e cambia solo il valore da mandare alla funzione GotoLine, avevo pensato di usare un ciclo for, e ho provato a sostituire il codice mettendo
    XBase = 43;
    XFact = 86;
    for(I=1;I<8;I++){
    Tox = XBase+(XFact*I);
    if(_root.ButtonProf.hitTest(_root.ProfileMenu.Sens ible+I)){
    if(a != "undefined"){
    clearInterval(a);
    }
    a = setInterval(GotoLine,1,Tox);
    }
    }
    solo che non mi funge, dove sbaglio? Io credo che non gli piaccia Sensible+I anche se però ho visto utilizzare sta cosa altre volte.
    Qualcuno può aiutarmi?

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    if(_root.ButtonProf.hitTest(_root.ProfileMenu["Sensible" + I])){

  3. #3
    Ora funge alla perfezione, grazie mille nega!

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    E di che..

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.