Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di ZeroOne
    Registrato dal
    Feb 2002
    Messaggi
    110

    [mx2004] cambio colore speciale...

    salve
    sto usando lo script
    on (release) {
    colore= new Color(_root.rett1);
    colore.setRGB(0xff0000);
    }
    per cambiare colore a 3 pulsanti
    sono 3 rettangoli (tutto sulla root) e ognuno si chiama rett1, rett2, rett3
    se uso lo script sopra funziona perfettamente ovvero cliccando sul quarto pulsante a cui è assegnato lo script il 1° rettangolo cambia colore (rosso)

    però io vorrei far sì che cliccando PRIMA su uno dei 3 rettangoli venga impostata la variabile "nome" col riferimento al pulsante cliccato (se clicco sul 2° la var è uguale a "_root.rett2" ecc...)
    e poi impostare lo script sopra tipo colore = new Color(nome)
    in maniera tale che il target cambi a seconda del pulsante che ho cliccato cosìcchè con un pulsante unico possa cambiare colore a + oggetti

    impostando però colore = new Color(nome) non va (immagino che lui cerchi nello stage l'oggetto nome, e non essendoci...)
    forse ho sbagliato la sintassi però esempi come questo non ne ho trovati..sapete darmi una mano?
    grazie
    cya
    It's show time!

  2. #2
    Prova ad impostare la variabile in questo modo _root.nome="_root.rett2" e quando crei l'oggetto
    colore= new Color(_root.nome);

  3. #3
    codice:
    // su i tre rettangolidi cui vorrai cambiare il colore
    on (release)
    {
        _root.nome = "_root.rett1"; // metti rett2 e rett3 a seconda del rettangolo
    }
    
    // sul quarto rettangolo
    on (release) { 
        colore = new Color(_root.nome); 
        colore.setRGB(0xff0000); 
    }
    EDIT: Scusami jeck non ti avevo letto

  4. #4
    Utente di HTML.it L'avatar di ZeroOne
    Registrato dal
    Feb 2002
    Messaggi
    110
    ok provo subito
    grazie

    EDIT: ho provato e ha funzionato alla perfezione..

    ps: il vostro suggerimento mi ha fatto scattare una molla e ho trovato un'altra la soluzione
    il problema era nei singoli bottoni non nel 4° bottone..
    allora ho impostato in ogni bottone questo
    colore = new Color("_root.rett1");
    colore = new Color("_root.rett2");
    colore = new Color("_root.rett3");
    e poi nel 4° bottoe ho messo solo
    on (release) {
    colore.setRGB(0xff0000);
    }
    e ha funzionato lo stesso ad ogni modo preferisco il vostro
    grazie
    cya
    It's show time!

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.