Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: passaggio di variabili

  1. #1

    passaggio di variabili

    salve a tutti,
    ragazzi voelvo sapere se c'è un modo per settare una variabile da un clip a un button.
    cioè:

    in un Movie clip ho un valore ke vorrei passare ad un altro oggetto, precisamente un Button. Questo perchè poi nel button vorrei fare la seguente cosa:

    on (rollOver) {
    infoWin._x = _xmouse + 10;
    infoWin._y = _ymouse;
    this.useHandCursor;
    infoWin.testoContatore.text = this.VARIABILE;
    }

    è possibile farlo? anke in altri modi...
    per favore è urgente ))

    grazie mille

  2. #2

    vediamo se ho capito

    devi mandare una variabile ad un pulsante
    basta che metti il percorso del pulsante e della variabile esempio

    _root.pulsante.nome_variabile = "valore variabile"

    fatto.

  3. #3
    ho già provato a fare così ma non mi funziona

    in pratica io creo tot movieClip con la duplicazione, ad ognuno do un numero progressivo, ora mi serve ke quando passo con il mouse sopra mi dice quel numero...

    altro modo non c'è?

  4. #4
    ho provato, e quando lo riprovo a legegre invece di legermi la variabile mi lege come valore Undefined

    xkè???
    x leggere la variabile faccio this.NOMEVARIABILE, ed questo codice sta dentro il bottone a cui ho assegnato la variabile

  5. #5

    io uso questo metodo e funziona

    per vedere se è stato assegnato la variabile al movie fai un
    trace(nome variabile) e lo metti nel rollover dei movie facendo una funzione magari

    _root.mio_movie.onRollOver = function etce etc

    pero non ho capito bene perche non ti funziona

  6. #6
    la cosa bella sai quale è anke?
    se nel button faccio this._name mi restituisce un valore nullo, o meglio nn mi restituisce popo nulla!

    cmq anke con il trace la varaibile è sempre undefied se la leggo con il This!

    mentre se metto tutto il percorso: _root.eccc me la legge!!!

    come devo fare?
    io nn posso sapere da principio il nome del bottone...

  7. #7

    ok quindi il problema è il percorso

    dovrei vedere il codice

  8. #8
    Originariamente inviato da scorpio84
    la cosa bella sai quale è anke?
    se nel button faccio this._name mi restituisce un valore nullo, o meglio nn mi restituisce popo nulla!

    cmq anke con il trace la varaibile è sempre undefied se la leggo con il This!

    mentre se metto tutto il percorso: _root.eccc me la legge!!!

    come devo fare?
    io nn posso sapere da principio il nome del bottone...
    devi scrivere:

    codice:
    nomeMovieClip.onRollOver = function(){
         trace(this._name);
    }
    ovviamente l'azione va assegnata durante il ciclo for del duplicate, ad esempio:

    codice:
    for(i=0;i<4;i++){
    	mc.duplicateMovieClip("mc"+i,i+10);
    	eval("mc"+i).onRollOver = function(){
    		trace(this._name);
    	}
    }

    regalami un oggi da favola...e il domani bhe!?non mi importa se tu 6 con me! ©Ily

  9. #9
    questo è inserito nel primo fotogramma della timeline:

    loadVariables("grafico.asp", variabiliLoadate);
    var nColonne = parseInt(variabiliLoadate.nColonne);
    var Xbase = 10;
    var Ybase = 230;
    var konstSpostX = 10;
    quest'altro nel secondo fotogramma:

    if (nColonne) {
    for(i=1;i<=nColonne;i++) {
    duplicateMovieClip ("_root.barra", "barra"+i, 1000+i);
    duplicateMovieClip ("_root.giornoDay", "giornoDay"+i, 2000+i);
    if (i > 1) {
    Xbase = Xbase + eval("_root.barra"+(i))._width + konstSpostX;
    }
    eval("_root.giornoDay"+i)._x = parseInt(Xbase) + eval("_root.barra"+i)._width + konstSpostX;
    eval("_root.giornoDay"+i)._y = parseInt(Ybase) + 10;
    if (i<10) {
    iTemp = "0"+i;
    } else {
    iTemp = i;
    }
    eval("_root.giornoDay"+i).testo.text = iTemp;
    eval("_root.barra"+i)._x = parseInt(Xbase) + eval("_root.barra"+i)._width + konstSpostX;
    eval("_root.barra"+i)._y = parseInt(Ybase);
    eval("_root.barra"+i)._alpha = 80;
    eval("_root.barra"+i).valoreVisitatori = eval("variabiliLoadate.altezzaBarra"+(i));
    if (eval("variabiliLoadate.altezzaBarra"+(i))) {
    eval("_root.barra"+i)._height = eval("variabiliLoadate.altezzaBarra"+i);
    }
    }
    }
    ed infine questo nel button:

    on (rollOver) {
    infoWin.testoContatore.text = _parent.valoreVisitatori;
    infoWin._x = _xmouse + 10;
    infoWin._y = _ymouse;
    this.useHandCursor;
    }
    on (rollOut) {
    infoWin._x = -100;
    infoWin._y = -100;
    }

  10. #10
    ok Yassassin, il trace così mi funzia, mi dice il nome dell'oggetto, pero' nn riesco cmq a leggere la variabile nel button

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.